批量保存但不覆盖

时间:2018-04-13 18:15:49

标签: batch-file 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

1 个答案:

答案 0 :(得分:2)

未经测试:

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