
У меня есть папка с множеством подпапок и файлов в них. Есть ли способ скопировать структуру каталогов папок и подпапокбезкопирование содержащихся в них файлов с помощью cmd или powershell?
решение1
Это позволит скопировать полную структуру подкаталогов, содержащуюся в исходном каталоге, в целевой каталог без включения каких-либо файлов.
xcopy <source> [<destination>] /t /e
Вариант | Описание |
---|---|
/t |
Копирует только структуру подкаталогов (то есть дерево) , а не файлы. Чтобы скопировать пустые каталоги, необходимо включить /e параметр командной строки. |
/e |
Копирует все подкаталоги, даже если они пустые. Используйте /e с параметрами командной строки /s и ./t |
Документация Майкрософт: команда xcopy
решение2
Ага. XCOPY
XCopy source {destination} /t
пример
xcopy C:\Folders D:\Folders /t
больше информации о xcopy можно найти здесьhttp://ss64.com/nt/xcopy.html
решение3
Хотя XCOPY все еще работает, Windows Vista и более поздние версии включают ROBOCOPY, который имеет больше возможностей. Общий синтаксис для копирования дерева папок (включая пустые папки) без файлов:
robocopy "A:\Source folder" "B:\Destination folder" /e /xf *
решение4
Я просто использовал бесплатную программу Miroirs, которая очень просто копирует только папки, а не их содержимое (хотя это тоже вариант).