0

私は次のことを成し遂げようとしています。

このようなディレクトリ構造があるとしましょう

C:\photos\all\abc\def\001.jpg
C:\photos\all\abc\def\002.jpg
C:\photos\all\abc\def\003.jpg
C:\photos\all\xyz\111.jpg
C:\photos\all\xyz\222.jpg
etc.

XCOPY を使用して特定のファイルを別のベース ディレクトリにコピーしたいが、フォルダの構造は維持したい。たとえば、上記の例から 3 つのファイルを別のディスクにコピーしたいとします。

D:\newphotos\abc\def\001.jpg
D:\newphotos\abc\def\002.jpg
D:\newphotos\xyz\111.jpg

どうすればこれを達成できますか?

私は次のことを試しましたが、誰も私が望むことをしていないようです (私は C:\photos\all からそれらを実行しました)

XCOPY "abc\def\001.jpg" "D:\newphotos\abc\def\001.jpg" (keeps asking if it is a file or folder)

XCOPY "abc\def\001.jpg" "D:\newphotos\" (doesn't create the target folder structure)

XCOPY /S "abc\def\001.jpg" "D:\newphotos\" (doesn't create the target folder structure)
4

1 に答える 1