Примечание: Вам необходимо иметь разрешение на запись для папки назначения для копирования файлов и папок.
Вы можете воспользоваться командой "Xcopy" с параметрами /O, /X, /E, /H и /K для того, чтобы скопировать файлы и сохранить при этом их первоначальные разрешения.
Вышеперечисленные параметры означают следующее:
/E - Копирует все файлы и папки, включая пустые.
/H - Копирует также скрытые и системные файлы.
/K - Копирует атрибуты. По умолчанию команда "Xcopy" снимает атрибут "Только чтение".
/O - Копирует информацию о владельце и ACL.
/X - Копирует настройки аудита (требуется параметр "/O").
Примечание: Данная процедура не отменяет наследуемые разрешения. При использовании команды "Xcopy" с параметрами /O, /X, /E, /H и /K применяются следующие наследуемые разрешения: /H - Копирует также скрытые и системные файлы.
/K - Копирует атрибуты. По умолчанию команда "Xcopy" снимает атрибут "Только чтение".
/O - Копирует информацию о владельце и ACL.
/X - Копирует настройки аудита (требуется параметр "/O").
- Настройки безопасности, примененные непосредственно к файлам и папкам, сохраняются.
- Настройки безопасности, унаследованные от папки назначения, теряются.
- Настройки безопасности папки назначения наследуются.
- При перемещении файлов или папок на диск с файловой системой FAT, данные файлы и папки теряют свои разрешения NTFS, так как разделы FAT не поддерживают разрешения NTFS.
Как скопировать папку в другую папку, сохранив при этом ее разрешения
- Нажмите кнопку "Пуск" и запустите команду "Выполнить".
- В поле "Открыть" введите команду "cmd" (без кавычек) и нажмите кнопку "OK".
- Введите команду "xcopy source destination /O /X /E /H /K" (без кавычек), где "source" - это путь к копируемым файлам, а "destination" - это путь к папке назначения, и нажмите клавишу "Enter".
Пример
Введите команду "xcopy c:\olddocs c:\newdocs /O /X /E /H /K" (без кавычек), где "olddocs" - это папка, содержащая копируемые файлы, а "newdocs" - это папка назначения, и нажмите клавишу "Enter".Источник
Альтернатива
Есть альтернативные способы: копирование с помощью программ Total Commander, FAR или robocopy, входящая в состав Windows Server 2003 Resource Kit Tools
В Total Commander нажимаем F5 (Копировать) и ставим галочку
Скопировать права доступа NTFS (нужны адм. права)
Комментариев нет:
Отправить комментарий