[решено] Copy root/top-level folder permission to another folder
Проблема порождена тем, что robocopy не копирует root директорию, а только её содержимое.
Пример: ├── root_folder │ ├── subfolder_1 │ │ └── file │ ├── subfolder_2 │ └── subfolder_3 Мне нужно скопировать папку root_folder со всем содержимым, со всеми правами, включая саму корневую папку root_folder robocopy же может копировать только содержимое, без самой root_folder. Как вариант можно root_folder переместить во временную папку tmp и уже эту папку tmp скопировать с помощью robocopy. Но этот вариант не подойдёт для системных папок винды. Единственный способ, это перед использованием robocopy создать папку назначения root_folder и скопировать на неё права исходной root_folder. Можно ли это сделать в командной строке? (может cacls, setacl ?) |
Цитата:
Код:
"C:\Program Files\Windows Resource Kits\Tools\robocopy.exe" "E:\Песочница\0157\SourceFolder" "E:\Песочница\0157\DestFolder" /mir /copyall |
Папку DestFolder вручную создали?
Права DestFolder стали идентичны SourceFolder? |
Цитата:
Все копируется Код:
robocopy c:\root_folder d:\root_folder /e |
Спасибо!
/e - создаёт директорию /mir /copyall - копирует все права Не дошёл я сам до /e , на первом же затыке полез в гугл, нашёл кучу обсуждений и вердиктов о невозможности и полез искать обходные пути. |
|
Время: 10:00. |
Время: 10:00.
© OSzone.net 2001-