Я хочу копіювати структуру папки з іншого місця. Крім того, я хочу, щоб копіювалася лише структура, яка є глибиною одного рівня. Чи є спосіб це зробити?
Мені працює 64-бітний Windows 7 Professional.
Я хочу копіювати структуру папки з іншого місця. Крім того, я хочу, щоб копіювалася лише структура, яка є глибиною одного рівня. Чи є спосіб це зробити?
Мені працює 64-бітний Windows 7 Professional.
Відповіді:
Ви можете використовувати XXCOPY за допомогою перемикачів / T і / DL.
/ DL Обмежує обробку вкладеного каталогу на n рівнів.
/ T Створює структуру каталогів, але не копіює файли. Він копіює всі каталоги, включаючи порожні
Робокопія замінює / замінює 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 .
З командного рядка:
cd C:\Path\To\Source
for /d %i in (*) do @md "C:\Path\To\Destination\%i"
Не забудьте вказати шлях призначення, щоб врахувати всі папки з пробілами в імені.
Перевірте безкоштовний інструмент Windows, 47 папок , для нього було зроблено!