Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Copy root/top-level folder permission to another folder

Ответить
Настройки темы
CMD/BAT - [решено] Copy root/top-level folder permission to another folder

Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: vbrv
Дата: 07-07-2012
Описание: [решено]
Проблема порождена тем, что 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 ?)

Отправлено: 09:52, 07-07-2012

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата vbrv:
robocopy же может копировать только содержимое, без самой root_folder. »
Код: Выделить весь код
"C:\Program Files\Windows Resource Kits\Tools\robocopy.exe" "E:\Песочница\0157\SourceFolder" "E:\Песочница\0157\DestFolder" /mir /copyall
Что не так?

Отправлено: 10:25, 07-07-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 11:09, 07-07-2012 | #3


Ветеран


Сообщения: 1754
Благодарности: 965

Профиль | Цитировать


Цитата:
robocopy не копирует root директорию
vbrv,
Все копируется
Код: Выделить весь код
robocopy c:\root_folder d:\root_folder /e

Отправлено: 12:37, 07-07-2012 | #4


Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

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

Отправлено: 15:14, 07-07-2012 | #5


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


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


Отправлено: 20:50, 07-07-2012 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Copy root/top-level folder permission to another folder

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Службы - Protected Folder fyt Тест-форум 0 12-11-2011 13:03
Folder Lock 6.3.1 OSZone Software Новости программного обеспечения 0 20-11-2009 17:30
Folder-Protector 5.43 OSZone Software Новости программного обеспечения 0 24-10-2009 22:30
Доступ - выдает вот такое you'll need to provide administrator permission to copy fikus555 Microsoft Windows Vista 1 15-04-2009 21:05
Folder Guard 6.0 Guest Хочу все знать 4 11-05-2004 09:29




 
Переход