《分享批处理:怎么把名称前同后不同的图片放到对应文件夹!》由会员分享,可在线阅读,更多相关《分享批处理:怎么把名称前同后不同的图片放到对应文件夹!(2页珍藏版)》请在金锄头文库上搜索。
1、分享批处理:怎么把名称前同后不同的图片放到对应文件夹!批处理总是我们在处理文件时常见的问题,那么怎么把名称前同后不同的图片放到对应文件夹呢?让我们举例说明!例如我有这样的图片:前面的是日期(包括年月日),后面是随机的数字,我想把这些图片按名称放到对应的日期文件夹里。例如放到20160616 文件夹了,该怎么批量处理?1.首先,新建一个txt文件,里面复制粘贴以下橘色加粗内容:echo offrem 前缀字数:inputPrefixCountset /p prefixCount=请输入前缀字符数:set tmpList=tmplist.yilinzidir .* /s /a-d /b%tmpLi
2、st%for /f tokens=* %a in ( findstr .* %tmpList%) do ( SETLOCAL ENABLEDELAYEDEXPANSION set prefix=%na if not %nxa=%nx0 ( if not %nxa=%tmpList% ( set prefix=!prefix:0,%prefixCount%! md !prefix! 1nul 2nul echo 正在将 %nxa 移动到 !prefix! 中 move %a !prefix! 1nul 2nul ) ) ENDLOCAL)del %tmpList% /s /q 1nul 2nulpause2.随意取个名称,把拓展名.txt改成.bat3.放到图片文件夹里4打开它,输入对应的数字,切忌一定是数字,并且不要输入超过文件名的前缀字数,有可能会出现问题。比如20160816这一共是8个数字,我在里面输入85点击enter回车键,最后删掉这个bat文件即可是不是很简单实用?