我正在寻找Windows计算机抓取目录列表的最佳方法,将结果输出到格式化的文本文件,然后我可以使用它来进行SQL更新。获取目录名称并将其输出到文件列表
目录被格式化:
/<Category-Name>/img.jpg
或
/<Category-Name>/images/*.jpg
/<Category-Name>/thumbnails/*.jpg
或
/<Category-Name>/full/*.jpg
/<Category-Name>/thumb/*.jpg
我正在考虑是包含输出文件:
<Category-Name>,f,blah1.jpg
<Category-Name>,f,blah2.jpg
<Category-Name>,t,blah3.jpg
etc...
我的局限性是我不在,也不能访问Linux计算机上的漂亮工具,如cat
。所以我决定C#和.Net框架是我最好的选择。我相信Python或Perl会做得很好,但我还没有学习任何一种语言。
任何关于如何编写这样的程序或其他如何解决这个问题的建议都是值得欢迎的。
为了清楚起见,我的目的是获得一个目录列表,其中所有以'.jpg'结尾的文件输出到文本文件中,以我可以操纵的方式创建一个SQL INSERT到数据库中。通过编程实现这一点,与通过内容管理系统为每个条目执行此任务和将来的任务相比,花费的时间要少得多。这些目录很容易成千上万。
美丽的作品,将具有扩展名* .jpg的文件列表添加到具有文件路径的阵列中。现在把它写到我可以使用的逗号分隔文件中。 – enigmaspade 2011-05-24 21:10:15
真棒......很高兴帮助! – Jemes 2011-05-25 01:13:56