Как скопировать файлы с дерева папки, отбрасывающего все папки с Robocopy?

2 ответа

Зачем использовать robocopy ? Это хороший инструмент для конкретной задачи, но это не тот.

Вы можете просто использовать то, что cmd уже дает вам:

for /r %f in (*) do @copy "%f" target

Это существенно «сгладит» вашу иерархию каталогов. for / r будет рекурсивно проходить по дереву каталогов, ища имена файлов, соответствующие заданному шаблону. Вы также можете указать каталог для запуска:

for /r FolderA %f in (*) do @copy "%f" target

Внутри цикла это просто копия файла в указанную папку.

51
ответ дан 27 November 2019 в 18:21
поделиться

Robocopy - отличный инструмент ... когда у вас есть работа, с которой он справится. Почему бы не использовать xcopy?

Если у вас два диска, вы можете просто использовать xcopy:

XCOPY  C:\*.*  D:\NewFolder\   /S

Или использовать XXCOPY для одного диска:

XXCOPY C:\*.*  C:\NewFolder\   /S /CCY

XXCOPY

3
ответ дан 27 November 2019 в 18:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: