0

我做了很多搜索,但是我无法实现我想做的事情:

我有一个文件夹,其中包含许多文件夹和文件。我只想将此文件夹中的整个 JPEG 文件复制到另一个文件夹,而不复制以前的路径树。我这样使用这个批处理命令:

for /r "C:\source" %%f in ("*.JPG") do @copy %%f "C:\dest" /Y

它适用于一些文件名中不包含任何空格的文件。但是,它不适用于文件名中包含空格的文件:

它可以找到并复制“aabb.JPEG” 它不能复制“aa bb.JPEG”

任何解决方案?

4

1 回答 1

0

以下对我很有用

@ECHO OFF
FOR /R "c:\source" %%F IN (*.jpg) DO (
  copy "%%F" "c:\dest\" /Y
)
于 2013-11-14T17:10:32.677 回答