我遇到了这个线程Windows批处理脚本复制文件复制。text文件。我的情况几乎是相同的,除了我处理的是。jpg文件。我试过从线程的答案没有成功。
在我的例子中,我在一个文件夹中有827个jpg文件,我想根据文件的名称/字母顺序选择每四个文件(即第4、第8、第12、第16等文件),并将它们复制到另一个文件夹。这些文件已由摄像机按顺序命名,从DSC00018到DSC00844。
这是我尝试使用的代码,并得到" the syntax of the command is incorrect"消息。
@echo off
set Counter=0
for %%f in (*.jpg) do call :p "%%f"
goto :eof
:p
set /a Counter+=1
set /a X=Counter %% 4
if %X%==0 copy %1 C:DocumentsNew folder
goto :eof
也许这与Windows 7 Pro显示JPG文件没有。ext文件类型有关?提前感谢。
在文件夹路径"C:DocumentsNew folder"周围加上引号,并确保在运行脚本之前已经创建了要复制图像的文件夹。