Использование xxcopy для выравнивания каталога без добавления имени подкаталога?

614
leeand00

Я пытаюсь свести существующий каталог с подкаталогами в другой каталог, используя 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

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

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

1 ответ на вопрос

0
leeand00

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

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