这个需求是最近做实验用到的,CUB-200-2011数据集有200种鸟,数据存放方式是每一种鸟一个文件夹,文件夹下是鸟的图片。
现在要把这200个文件夹复制出一份,要求同名,且为空文件夹,一个一个手动粘贴太不现实,全部复制写个脚本删除图片,图片都是小文件而且多,复制就得好大会,删除有得好大会,搜了一下,找到了解决办法
用控制台cd到自己要复制的目录下,输入dir /b>aaa.xls,就把所有文件名都写入aaa.xls里了,
但aaa.xls也会被写入,所以打开aaa.xls文件,找到aaa.xls这条记录,删掉它
复制所有的文件名(1-200行),然后选择一个新的空表,选择性粘贴,选择转置
再把这个excel文件另存为文本文件(制表符分隔)
打开这个txt文件,开头输入MD(MD和第一个文件名之间有空格,不同的文件名之间也有空格),保存
把这个txt文件的后缀.txt改为.bat,双击运行即可生成空文件夹
参考:https://blog.csdn.net/tangwenbo124/article/details/53618060