0

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

有人可以为此提供批处理文件的帮助吗?

4

1 回答 1

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"
)
于 2013-08-09T19:08:57.410 回答