批量保存但不覆盖
batch save but not overwrite
我需要从开始扫描并将文件保存到目录的扫描仪修改 .bat
文件。 c:\Data\scan1.tif
现在这个脚本总是覆盖旧文件,我想更改它并保存该文件而不覆盖,格式如下:scan1_1.tif、scan1_2.tif scan1_3.tif 等
来自 .bat 的代码:
call DirectScan.Bat -config c:\Scanner\directscan1.xml -cs1 c:\Data\scan1.tif
未测试:
set /a c=1
for /f "tokens=2 delims=._" %%a in ('dir /b "c:\Data\scan1*tif"') do set/a c=c+1
call DirectScan.Bat -config c:\Scanner\directscan1.xml -cs1 c:\Data\scan1_%c%.tif
我需要从开始扫描并将文件保存到目录的扫描仪修改 .bat
文件。 c:\Data\scan1.tif
现在这个脚本总是覆盖旧文件,我想更改它并保存该文件而不覆盖,格式如下:scan1_1.tif、scan1_2.tif scan1_3.tif 等
来自 .bat 的代码:
call DirectScan.Bat -config c:\Scanner\directscan1.xml -cs1 c:\Data\scan1.tif
未测试:
set /a c=1
for /f "tokens=2 delims=._" %%a in ('dir /b "c:\Data\scan1*tif"') do set/a c=c+1
call DirectScan.Bat -config c:\Scanner\directscan1.xml -cs1 c:\Data\scan1_%c%.tif