Как скопировать папку в другую папку в Microsoft Windows 2000, сохранив при этом ее разрешения

Переводы статьи Переводы статьи
Код статьи: 323007 - Vizualiza?i produsele pentru care se aplic? acest articol.
Данная статья была ранее опубликована под номером RU323007
Развернуть все | Свернуть все

В этой статье

Аннотация

В данной статье описывается, как скопировать папку в другую папку, сохранив при этом ее разрешения.

При копировании файлов и папок при помощи Проводника Windows разрешения этих файлов и папок могут измениться. Например, когда Вы копируете файл внутри тома NTFS или между двумя томами NTFS, Windows 2000 определяет этот файл как новый. При этом, данный файл наследует разрешения папки, в которую он скопирован, и Вам назначается роль "Создатель/владедец".

Примечание: Вам необходимо иметь разрешение на запись для папки назначения для копирования файлов и папок.

Вы можете воспользоваться командой "Xcopy" с параметрами /O, /X, /E, /H и /K для того, чтобы скопировать файлы и сохранить при этом их первоначальные разрешения.

Вышеперечисленные параметры означают следующее:
/E - Копирует все файлы и папки, включая пустые.
/H - Копирует также скрытые и системные файлы.
/K - Копирует атрибуты. По умолчанию команда "Xcopy" снимает атрибут "Только чтение".
/O - Копирует информацию о владельце и ACL.
/X - Копирует настройки аудита (требуется параметр "/O").
Примечание: Данная процедура не отменяет наследуемые разрешения. При использовании команды "Xcopy" с параметрами /O, /X, /E, /H и /K применяются следующие наследуемые разрешения:
  • Настройки безопасности, примененные непосредственно к файлам и папкам, сохраняются.
  • Настройки безопасности, унаследованные от папки назначения, теряются.
  • Настройки безопасности папки назначения наследуются.
  • При перемещении файлов или папок на диск с файловой системой FAT, данные файлы и папки теряют свои разрешения NTFS, так как разделы FAT не поддерживают разрешения NTFS.
Для получения дополнительной информации о наследовании обратитесь к разделу "Смена унаследованных разрешений" Справки Windows.

Как скопировать папку в другую папку, сохранив при этом ее разрешения

  1. Нажмите кнопку "Пуск" и запустите команду "Выполнить".
  2. В поле "Открыть" введите команду "cmd" (без кавычек) и нажмите кнопку "OK".
  3. Введите команду "xcopy source destination /O /X /E /H /K" (без кавычек), где "source" - это путь к копируемым файлам, а "destination" - это путь к папке назначения, и нажмите клавишу "Enter".

Пример

Введите команду "xcopy c:\olddocs c:\newdocs /O /X /E /H /K" (без кавычек), где "olddocs" - это папка, содержащая копируемые файлы, а "newdocs" - это папка назначения, и нажмите клавишу "Enter".

Для получения дополнительной информации о параметрах команды "Xcopy" введите команду "xcopy /?" в командной строке и нажмите клавишу "Enter". Для получения дополнительной информации о параметрах команды "Xcopy" обратитесь к следующей статье Microsoft Knowledge Base:
240268COPY, XCOPY, and MOVE Overwrite Functionality Changes in Windows

Свойства

Код статьи: 323007 - Последний отзыв: 29 октября 2007 г. - Revision: 3.1
Информация в данной статье относится к следующим продуктам.
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Операционная система Microsoft Windows 2000 Professional
Ключевые слова: 
kbhowtomaster kbtool kbenv kbproductlink KB323007

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com