Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замените существующие файлы в каталоге. При использовании с параметром /a эта команда добавляет новые файлы в каталог, а не заменяет существующие.
Syntax
replace [<drive1>:][<path1>]<filename> [<drive2>:][<path2>] [/a] [/p] [/r] [/w]
replace [<drive1>:][<path1>]<filename> [<drive2>:][<path2>] [/p] [/r] [/s] [/w] [/u]
Parameters
| Parameter | Description |
|---|---|
[<drive1>:][<path1>]<filename> |
Указывает расположение и имя исходного файла или набора файлов. Параметр filename является обязательным и может включать подстановочные знаки (* и ?). |
[<drive2>:][<path2>] |
Указывает расположение целевого файла. Невозможно указать имя файла для заменяемого файла. Если вы не указываете диск или путь, эта команда использует текущий диск и каталог в качестве назначения. |
| /a | Добавляет новые файлы в целевой каталог вместо замены существующих файлов. Вы не можете использовать этот параметр командной строки с параметром командной строки /s или /u . |
| /p | Запрашивает подтверждение перед заменой целевого файла или добавлением исходного файла. |
| /r | Заменяет файлы только для чтения и незащищенные файлы. Если вы попытаетесь заменить файл, доступный только для чтения, но не укажете /r, произойдет ошибка, и операция замены будет остановлена. |
| /w | Ожидает вставки диска до начала поиска исходных файлов. Если вы не укажете /w, эта команда начнет заменять или добавлять файлы сразу после нажатия клавиши ENTER. |
| /s | Выполняет поиск всех подкаталогов в целевом каталоге и заменяет соответствующие файлы. Вы не можете использовать /s с параметром командной строки /a . Команда не выполняет поиск подкаталогов, указанных в Path1. |
| /u | Заменяет только те файлы в целевом каталоге, которые старше исходного каталога. Вы не можете использовать /u с параметром командной строки /a . |
| /? | Отображает справку в командной строке. |
Remarks
Так как эта команда добавляет или заменяет файлы, имена файлов отображаются на экране. После выполнения этой команды строка сводки отображается в одном из следующих форматов:
nnn files added nnn files replaced no file added no file replacedЕсли вы используете дискеты и вам нужно переключить диски во время выполнения этой команды, вы можете указать параметр командной строки /w , чтобы эта команда ожидала, пока вы переключите диски.
Эту команду нельзя использовать для обновления скрытых файлов или системных файлов.
В следующей таблице показан каждый код выхода и краткое описание его значения:
Exit code Description 0 Эта команда успешно заменила или добавила файлы. 1 Эта команда обнаружила неправильную версию MS-DOS. 2 Эта команда не могла найти исходные файлы. 3 Эта команда не могла найти исходный или конечный путь. 5 У пользователя нет доступа к файлам, которые требуется заменить. 8 Для выполнения команды недостаточно системной памяти. 11 Пользователь использовал неправильный синтаксис в командной строке.
Note
Параметр ERRORLEVEL можно использовать в командной строке if в пакетной программе для обработки кодов выхода, возвращаемых этой командой.
Examples
Чтобы обновить все версии файла с именем Phones.cli (которые отображаются в нескольких каталогах на диске C:) до последней версии файла Phones.cli с дискеты на диске A:, введите:
replace a:\phones.cli c:\ /s