问题:
现在我有一个文件夹,文件夹里有多个子文件,子文件夹里又有N个数量不等的图片,图片名称前缀与子文件夹名称相同。
现在我想把它做成这样式的:分别将图片按照名称前6位数、前9位数、前12位数创建层级文件夹,把前12位数相同的图片全都提取出来放到同一个文件夹里
解决方法:
1、将所有子文件夹里的图片提取出来,放到同一个文件夹里。我放到了名称为tupian的文件夹里。
操作代码参考文章:http://t.csdn.cn/42ban
2、提取所有图片的名称,创建一个txt文件,输入:DIR . /B >LIST.TXT保存后将txt扩展名改为bat。将bat文件放到tupian文件夹里,运行。得到一个LIST.txt,用Excel打开它。
3、用md创建多层级文件夹,将txt扩展名改为bat,将bat文件放到tupian文件夹里运行
![在这里插入图片描述](https://img-blog.csdnimg.cn/3d304c5ec9a34b8780d0a725f55550cd.png
4、用move移动所有照片到对应的文件夹层级里,将txt扩展名改为bat格式。直接运行。
注意事项
move操作是直接对图片进行移动而不是复制,为避免图片的丢失与后续检查等操作,最好进行原文件的备份