Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Copy root/top-level folder permission to another folder (http://forum.oszone.net/showthread.php?t=238074)

vbrv 07-07-2012 09:52 1947497

[решено] 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 ?)

Iska 07-07-2012 10:25 1947503

Цитата:

Цитата vbrv
robocopy же может копировать только содержимое, без самой root_folder. »

Код:

"C:\Program Files\Windows Resource Kits\Tools\robocopy.exe" "E:\Песочница\0157\SourceFolder" "E:\Песочница\0157\DestFolder" /mir /copyall
Что не так?

vbrv 07-07-2012 11:09 1947517

Папку DestFolder вручную создали?
Права DestFolder стали идентичны SourceFolder?

Foreigner 07-07-2012 12:37 1947548

Цитата:

robocopy не копирует root директорию
vbrv,
Все копируется
Код:

robocopy c:\root_folder d:\root_folder /e

vbrv 07-07-2012 15:14 1947626

Спасибо!
/e - создаёт директорию
/mir /copyall - копирует все права

Не дошёл я сам до /e , на первом же затыке полез в гугл, нашёл кучу обсуждений и вердиктов о невозможности и полез искать обходные пути.

Iska 07-07-2012 20:50 1947767

vbrv, «/mir» («mirror») тоже создаёт.



Время: 21:50.

Время: 21:50.
© OSzone.net 2001-