Удалить любой файл, который не является папкой
У меня есть сложный каталог в моей работе, и другому человеку нужна его структура. Имея так много каталогов, вместо ручного документирования, он настоял просто скопировать эту папку, затем удалить все файлы и затем сжать весь каталог в *.zip
файл. Сжать это легко, но как я могу удалить файлы? Я считаю, что использование командной строки - это путь, но я не знаю, с чего начать. Кстати, на ОС Windows.
1 ответ
Вам не нужно копировать все включенные файлы каталогов, вы должны скопировать только древовидную структуру с помощью команды
xcopy SourceDir DestinationDir /T /E
где
/ е
Копирует все подкаталоги, даже если они пусты. Используйте / e с параметрами командной строки / s и / t./ т
Копирует только структуру подкаталогов (то есть дерево), но не файлы. Чтобы скопировать пустые каталоги, вы должны включить/e
опция командной строки.
Ссылка
- Технический сайт Microsoft для команды xcopy
- Mswindows-форум по этому конкретному вопросу