|
|
发表于 2025-12-13 00:42:44
|
显示全部楼层
本帖最后由 aloha20200628 于 2025-12-13 08:32 编辑
回复 1# yhl87217
以下代码存为 test.bat 运行,与两个数据文件 1-001.lst, 2-001.lst (文件名须与两个源子目录名分别对应)存于同一目录...
- @echo off &setlocal enabledelayedexpansion
- for %%d in ("1-001", "2-001") do (
- set "n=1"
- (for /f "tokens=1-2 delims= " %%a in (%%~d.lst) do (
- set/a k=n+%%b-1
- for /l %%i in (!n!,1,!k!) do set "f=000%%i" &echo,%%a,!f:~-4!.jpg
- set/a "n=k+1" ))>#.$
- for /f "tokens=1-2 delims=," %%x in (#.$) do xcopy /yi "f:\测试\%%~d\%%y" "f:\成品\%%x")
- del /q #.$ &pause&exit/b
复制代码 数据文件 1-001.lst 内容如下:
- 1-001 3
- 1-002 4
- 1-003 2
- 1-004 5
- 1-005 9
- 1-006 7
复制代码 数据文件 2-001.lst 内容如下:
- 2-001 5
- 2-002 11
- 2-003 1
- 2-004 6
- 2-005 7
- 2-006 5
- 2-007 2
- 2-008 3
复制代码 |
|