标题: [文件操作] [已解决]移动多个文件到指定文件夹中 [打印本页]
作者: sxning 时间: 2020-4-2 15:16 标题: [已解决]移动多个文件到指定文件夹中
本帖最后由 sxning 于 2020-4-3 15:56 编辑
文件夹中从D0001.jpg到D2154.jpg按序排列2154个JPG文件,要求移动1-8;489-501;890-905;1290-1307;1786-1811 共81个文件到“\剔除相片”文件夹中,求大神们帮忙!
作者: wujunkai 时间: 2020-4-2 15:57
- @echo off & setlocal enabledelayedexpansion
-
- :main
- set count=0
- rem main function
- for %%i in ("1,1,8","489,1,501","890,1,905","1290,1,1307","1786,1,1811") do call:deal %%i
- echo already move %count% files
- pause
- goto:eof
-
- :deal
- for /L %%i in (%~1) do (
- call:int %%i
- move !name!.jpg 剔除相片\ && set /A count+=1
- )
- goto:eof
-
- :int
- rem 统一名称
- set "name=0000%~1"
- set "name=D%name:~-4%"
- goto:eof
复制代码
回复 1# sxning
作者: sxning 时间: 2020-4-3 15:42
回复 2# wujunkai
非常感谢!!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |