继续名称和编号

时间:2013-08-09 18:09:03

标签: batch-file

我正在尝试将照片添加到现有照片文件夹中。如果我在文件夹中的最后一张照片是照片56.jpg,我想再添加10张新照片,并希望他们继续进行姓名和编号,如照片57.jpg;照片58.jpg等......

有人可以帮助批处理文件。

1 个答案:

答案 0 :(得分:1)

@echo off &SETLOCAL ENABLEDELAYEDEXPANSION
SET "photofolder=photos"
SET "newfolder=newphotos"

FOR %%a IN ("%photofolder%\Photo *.jpg") DO (
    FOR /f "tokens=2" %%b IN ("%%~na") DO IF %%b gtr !hi! SET /a hi=%%b
)
FOR %%a IN ("%newfolder%\*.jpg") DO (
    SET /a hi+=1
    COPY "%%~fa" "%photofolder%\Photo !hi!%%~xa"
)