Я пытаюсь свести существующий каталог с подкаталогами в другой каталог, используя xxcopy.

Моя команда в настоящее время выглядит так:

xxcopy .\VisitraxImages .\VisitraxImagesNew /s /sx

К сожалению, эта команда приводит к именам файлов, которые содержат имя прежней подпапки.

Например, если файл с именем bob.joe.TR.2.13.13.pdf в исходном каталоге (.\VisitraxImages) находился в подкаталоге под названием the_directory , когда он копировал во вновь сплющенный каталог (.\VisitraxImagesNew) это будет называться bob.joe.TR.2.13.13'the_directory.pdf вместо bob.joe.TR.2.13.13.pdf

Я бы предпочел исключить дублирующееся имя файла и получать уведомление о дублирующих именах файлов в выходных данных команды, чем сразу же менять имя файла вместе. Есть ли способ сделать это?

1 ответ1

0

Вроде найдено решение, но не совсем ... есть способ скопировать самый новый файл с именем в плоский каталог, если вы берете мою команду выше и добавляете в нее ключ /SGN ... Источник: xxcopy.com/xxcopy16.htm

xxcopy .\VisitraxImages .\VisitraxImagesNew /s /sx / SGN

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .