Windows 7 - Перемещение только файлы данного расширения при сохранении структуры папок

Я пытаюсь переместить только определенный тип файлов, *.txt, от их текущего местоположения до другой папки. Я знаю, что это может быть сделано в Windows Explorer с функцией поиска + перетаскивание. Однако это сглаживает структуру папок, и все файлы заканчиваются в целевой папке. То, что я хотел бы сделать, переместить все те файлы, но сохранить их относительную структуру папок. Так, учитывая источник, который похож на это:

\Source\One\Test1.txt
\Source\One\Test2.avi
\Source\Two\Test3.txt
\Source\Two\Test4.avi

И папка назначения:

\Destination

Я хотел бы простой способ переместить или скопировать txt файлы для достижения следующего:

\Destination\One\Test1.txt
\Destination\Two\Test3.txt
5
задан 31.10.2014, 19:59

2 ответа

Можно выполнить это использование утилиты Robocopy. Robocopy является стандартным в Windows Vista, Windows 7 и Windows Server 2008. Если у Вас есть предыдущая версия Windows, можно получить его как часть Windows Resource Kit для версии Windows. От командной строки используйте следующую команду, и она должна заботиться о Вашей проблеме:

robocopy c:\source c:\destination /E *.txt

Больше информации о Robocopy

12
ответ дан 07.12.2019, 16:58

Действительно ли xcopy доступна?

xcopy c:\*.bat z:\targetdir /s

Работы над XP. Я не имею Windows 7 в наличии в данный момент, но он должен работать.

0
ответ дан 07.12.2019, 16:58

Теги

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