Как скопировать структуру каталогов без копирования файлов?

Как скопировать структуру каталогов без копирования файлов?

У меня есть папка с множеством подпапок и файлов в них. Есть ли способ скопировать структуру каталогов папок и подпапокбезкопирование содержащихся в них файлов с помощью 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, которая очень просто копирует только папки, а не их содержимое (хотя это тоже вариант).

http://www.scanialabs.com/Products/Miroirs/Miroirs.aspx

Связанный контент