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 に答える