Удалить любой файл, который не является папкой

У меня есть сложный каталог в моей работе, и другому человеку нужна его структура. Имея так много каталогов, вместо ручного документирования, он настоял просто скопировать эту папку, затем удалить все файлы и затем сжать весь каталог в *.zip файл. Сжать это легко, но как я могу удалить файлы? Я считаю, что использование командной строки - это путь, но я не знаю, с чего начать. Кстати, на ОС Windows.

1 ответ

Решение

Вам не нужно копировать все включенные файлы каталогов, вы должны скопировать только древовидную структуру с помощью команды

 xcopy SourceDir DestinationDir /T /E

где

/ е
Копирует все подкаталоги, даже если они пусты. Используйте / e с параметрами командной строки / s и / t.

/ т
Копирует только структуру подкаталогов (то есть дерево), но не файлы. Чтобы скопировать пустые каталоги, вы должны включить /e опция командной строки.

Ссылка

  • Технический сайт Microsoft для команды xcopy
  • Mswindows-форум по этому конкретному вопросу
Другие вопросы по тегам