Я пытаюсь сделать следующее.
Скажем, у меня есть такая структура каталогов
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)