最近遇到总是要批量采集一个或者几个文件夹内大量文件的文件名,一个一个手动输入那是相当痛苦的一件事,在网上搜了好多,有几种挺好用的,分享给大家:

第一种,也就是olivercamel网友的方法,在windows下,用命令cmd进到dos窗口,cd到文件所在目录,再用“dir>name.txt”就好了。系统会自动把dir出来的列表存到name.txt的文件中去。不过是包括了诸如文件大小的全部信息,如果只要文件名的话,就再加上一个“/b”,即“dir>name.txt /b”。这样就好了。不过我感觉这在现在的Windows里cd切换目录有点麻烦,发防守保存一个bat批处理放在目录里看就相当的方便了吧?呵呵

还有一个,也是批处理,不过比第一个更好用一些,代码为:

dir *.* /a /b /s >qd.txt
保存为bat就可以了,

Windows下批量采集/获取文件名的方法

 

Windows下批量采集/获取文件名的方法

 包括二级三级目录全在内的文件名保存了,呵呵,管用吧?

哪位兄弟有更好的奇技淫巧,要求“低碳,无污染”,吗马上给俺留言吧,哈哈