怎么用批处理把N个子文件夹下的文件,以文件名的规则创建文件夹并移动到该文件夹下
例如,0001-2018-A-Y-014001.jpg0001-2018-A-Y-014002.jpg0001-2018-A-Y-015001.jpg0001-2018-...
例如,
0001-2018-A-Y-014001.jpg
0001-2018-A-Y-014002.jpg
0001-2018-A-Y-015001.jpg
0001-2018-A-Y-015002.jpg
0001-2018-A-Y-015003.jpg
0001-2018-A-D30-001001.jpg
0001-2018-A-D30-001002.jpg
jpg文件自动创文件夹到
0001-2018-A-Y-014
0001-2018-A-Y-015
0001-2018-A-D30-001
都是JPG文件,有很多子文件夹,文件名的末尾都是6位提取前三位之前字符建立文件夹,后三位是001,002.....顺序下来的,移动到创建的文件夹里。。。。求大神指教 展开
0001-2018-A-Y-014001.jpg
0001-2018-A-Y-014002.jpg
0001-2018-A-Y-015001.jpg
0001-2018-A-Y-015002.jpg
0001-2018-A-Y-015003.jpg
0001-2018-A-D30-001001.jpg
0001-2018-A-D30-001002.jpg
jpg文件自动创文件夹到
0001-2018-A-Y-014
0001-2018-A-Y-015
0001-2018-A-D30-001
都是JPG文件,有很多子文件夹,文件名的末尾都是6位提取前三位之前字符建立文件夹,后三位是001,002.....顺序下来的,移动到创建的文件夹里。。。。求大神指教 展开
1个回答
展开全部
这个用批处理可能解决不了吧,我会用execl解决它,先用dos命令 dir *.jpg >1.txt,把这些文件名形成一个txt文件,然后用execl导入,分开成两个字段,0001-2018-A-Y-014和001.jpg
然后是 做个表 很多行:例如 md 0001-2018-A-Y-014
输出为批处理,运行 就创建了很多目录,然后再做一个表
ren 0001-2018-A-Y-014001.jpg 001.jpg
move 001.jpg 0001-2018-A-Y-014\
再输出成bat运行,建议先把整个备份一下吧
然后是 做个表 很多行:例如 md 0001-2018-A-Y-014
输出为批处理,运行 就创建了很多目录,然后再做一个表
ren 0001-2018-A-Y-014001.jpg 001.jpg
move 001.jpg 0001-2018-A-Y-014\
再输出成bat运行,建议先把整个备份一下吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询