Windows批处理文件脚本,每四个文件从一个文件夹复制到另一个文件夹



我遇到了这个线程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"周围加上引号,并确保在运行脚本之前已经创建了要复制图像的文件夹。

相关内容

  • 没有找到相关文章

最新更新