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