我想生成文件夹的 HTML 视图,并能够向项目添加元数据。例如描述或其他自定义标签。
有谁知道这个实用程序吗?
最初我想到的是:
folder\
images\
_meta.xml
01.jpg
然后在 _meta.xml 中你将拥有
<files>
<name>01.jpg</name>
<description>Picture from some holiday</description>
...
</files>
并能够生成类似
...
<li>Images</li>
<ul>
<li>
<span class="name" title="Picture from some holiday">01.jpg</span>
</li>
</ul>
...
有什么建议或更好的方法来实现这一点吗?它将是 Windows XP / 7。
答案1
仅列出文件就相对简单,而且可以用几十种方法完成。如果没有任何更复杂的要求,那么一个好的起点就是 Windows Powershell。
为文件添加元数据和标签要复杂得多,主要是因为您需要创建某种数据库来保存有关文件的信息。而且此应用程序必须足够智能,才能处理将文件移动到不同位置甚至删除文件等情况。
尽管如此,大多数常见文件格式都支持某种元数据概念。例如,JPEG 具有 EXIF,其中可以包含标题。更好的选择可能是填充此类数据。额外的好处是 win7 shell 和搜索功能利用常见文件格式的元数据,因此无需开发即可获得回报。
答案2
目錄清單很长时间没有更新了,但似乎和你需要的差不多。
答案3
我想我已经创建了一些与你描述类似的东西。
它是托管在 GitHub 上的免费软件这里。
它是用 powershell 编写的脚本,用于创建目录和第 i 个子目录的 html 页面,从而创建一个每个文件的平铺在这些目录中。文件根据其扩展名有不同的颜色。如果浏览器可以处理,其中一些可以直接从网页上查看。
通过单击图块可以在浏览器中查看完整的文件列表:
txt,
cpp,
c,
hpp,
h,
gif,
tiff,
jpg,
jpeg,
png,
bmp,
pdf,
html,
htm
输出结果如下:
每个图块包含如下数据:文件名、文件大小、修改日期。
您可以轻松按照自己喜欢的方式进行自定义。颜色在脚本开头的 CSS 字符串中定义。
我希望有人会发现它有用。