我遇到了这个帖子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文件?提前致谢。
答案 0 :(得分:0)
在文件夹路径“C:\ Documents \ New folder”周围加上引号,并确保在运行脚本之前已经创建了要复制图像的文件夹。