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

时间:2015-05-19 06:33:43

标签: file copy

我遇到了这个帖子Windows Batch Script for Copy Files来复制.text文件。除了我处理.JPG文件外,我的情况几乎完全相同。我从线程中尝试了答案但没有成功。

在我的情况下,我在一个文件夹中有827个jpg文件,我想根据文件的名称/字母顺序排列选择每个第四个文件(即第4,第8,第12,第16等文件)并将它们复制到另一个文件夹文件已由相机DSC00018至DSC00844按顺序命名。

这是我尝试使用的代码,并得到了#34;命令的语法不正确"消息。

@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:\Documents\New folder
goto :eof

也许它与Windows 7 Pro有关,显示没有.ext文件类型的JPG文件?提前致谢。

1 个答案:

答案 0 :(得分:0)

在文件夹路径“C:\ Documents \ New folder”周围加上引号,并确保在运行脚本之前已经创建了要复制图像的文件夹。