Скопіюйте структуру папок у Windows


9

Я хочу копіювати структуру папки з іншого місця. Крім того, я хочу, щоб копіювалася лише структура, яка є глибиною одного рівня. Чи є спосіб це зробити?

Мені працює 64-бітний Windows 7 Professional.


Ви шукаєте інструмент, який це робить, або вам це потрібно?

інструмент, я думаю, що робить це питання більш актуальним для суперпользователя? Може хтось перемістить його?
Pulkit Sinha

Відповіді:


8

Ви можете використовувати XXCOPY за допомогою перемикачів / T і / DL.

/ DL Обмежує обробку вкладеного каталогу на n рівнів.

/ T Створює структуру каталогів, але не копіює файли. Він копіює всі каталоги, включаючи порожні

http://www.xxcopy.com


7

Якщо ви не хочете використовувати сторонні програми, команда Windows 7, котрий XCOPY, може також дублювати структуру папок.

xcopy source dest /t /e

створить структуру каталогу, включаючи порожню папку, але без копіювання файлів.


4

Робокопія замінює / замінює xcopy в Windows 7 і дозволяє обмежувати копії глибиною N папок, наприклад:

robocopy <source> <dest> /e /create /lev:2
  • /eвключає підпапки, навіть якщо вони порожні (використовуйте /sзамість цього, щоб виключити порожні папки)

  • /create копіює лише структуру папок та файли нульової довжини

  • /lev:NМежі вкладена обходу на N рівнів, в тому числі і в <source>зазначеній папці ... так /lev:1буде включати в себе тільки <source>папка сама по собі, і /lev:2включає в себе будь-які вкладені папки безпосередньо під <source>, але не їх вкладені папки, і т.д.

Докладніше див. На http://technet.microsoft.com/en-us/library/cc733145.aspx .


2

З командного рядка:

cd C:\Path\To\Source
for /d %i in (*) do @md "C:\Path\To\Destination\%i"

Не забудьте вказати шлях призначення, щоб врахувати всі папки з пробілами в імені.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.