标题: [文件操作] [已解决]批处理怎样把图片按文件名重新分类存放? [打印本页]
作者: clcavril 时间: 2012-8-23 16:05 标题: [已解决]批处理怎样把图片按文件名重新分类存放?
文件夹下有1_3720.jpg 2_8451.jpg 11_895.jpg f_84512.jpg等类似的图片
想求一个批处理,新建文件夹,把以上图片存放:效果如:1_3720.jpg存放在 1/_/ 这个二级目录下; 2_8451.jpg 存放在2/_/ 二级目录;11_895.jpg 存放在 1/1/二级目录下;f_84512.jpg 存放在 f/_/二级目录下
也就是按文件名的第一位和第二位建立文件夹, 第一位是一级目录,第二位是二级目录
先谢过了
作者: apang 时间: 2012-8-23 16:29
- @echo off
- for /f "delims=" %%a in ('dir /a-d /b *.jpg') do (
- set "n=%%a"
- setlocal enabledelayedexpansion
- md "!n:~,1!\!n:~1,1!" 2>nul
- move "!n!" "!n:~,1!\!n:~1,1!\"
- endlocal
- )
复制代码
作者: clcavril 时间: 2012-8-23 16:46
回复 2# apang
多谢了,问题解决
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |