Администрирование
1 1 1 1 1 1 1 1 1 1 Рейтинг 0.00 (0 Голоса (ов))

Команда REPLACE.

Заменяет файлы в одном каталоге файлами с теми же именами из другого каталога. Команда replace также может быть использована для добавления только тех файлов, которых еще нет в каталоге.

Синтаксис:
replace [диск1:][путь1] имя_файла [диск2:][путь2] [/p] [/r] [/s] [/w] [/u]

Параметры:
[диск1:][путь1] имя_файла — задает местонахождение и имя файла или набора исходных файлов.
[диск2:][путь2] — задает местонахождение файла-результата. Имена замещаемых файлов не могут быть заданы. Если ни диск, ни каталог не заданы, используется текущий диск и текущий каталог.
/a — добавляет, а не перезаписывает файлы в каталог-результат. Нельзя использовать данный параметр совместно с параметром /s или /u.
/p — добавляет или перезаписывает файлы с подтверждением.
/r — замещает файлы, предназначенные только для чтения, так же, как и обычные файлы. Если этот параметр не задан, а программа пытается заменить файл, предназначенный только для чтения, на экран будет выведено сообщение об ошибке и операция замены будет остановлена.
/w — перед началом поиска исходных файлов система будет ждать, пока пользователь вставит диск в дисковод. Если ключ /w не задан, замена или добавление файлов начнется сразу же после нажатия клавиши ENTER.
/s — ищет по всем подкаталогам каталога-назначения и заменяет файлы с подходящими именами. Нельзя использовать параметр /s совместно с параметром командной строки /a. Команда replace не ищет подкаталоги, указанные параметром путь1.
/u — заменяет (обновляет) только те файлы, которые имеют более раннюю дату модификации, чем файлы в исходном каталоге. Этот параметр несовместим с параметром /a.
И при замене, и при добавлении файлов команда replace выводит их имена на экран. По окончании работы выводится на экран итоговая строка в одном из следующих форматов:

nn файлов добавлено
nnn файлов заменено

ни один файл не добавлен
ни один файл не заменен

Ниже приводятся коды завершения команды replace:

 

Код завершения

Описание

0

Файлы успешно заменены или добавлены командой replace

1

Команда replace обнаружила некорректную версию MS-DOS

3

Команда replace не может найти исходные файлы xcopy

5

Недостаточно системной памяти для работы команды

11

В строке вызова команды содержится синтаксическая ошибка

 

В пакетных программах можно использовать параметр уровень_ошибки команды if для анализа кода завершения команды replace.
Примеры использования команды replace.
Предположим, что несколько каталогов на диске C содержат различные версии файла Phones.txt, который включает имена клиентов и их телефонные номера. Для замены всех этих файлов новейшей версией с диска в дисководе A может служить следующая команда:
replace a:\phones.cli c:\ /s
Если же требуется добавить новый драйвер принтера в каталог Tools на диске C, в котором уже содержится несколько файлов драйверов принтеров для текстовых процессоров:
replace a:*.prd c:\tools /a
Эта команда просматривает текущий каталог диска A и находит все файлы с расширением .prd, а затем добавляет эти файлы в каталог Tools на диске C. Так как задан параметр /a, команда replace добавит только те файлы, которых еще нет на диске C.

Добавить комментарий

Не материться, не поливать друг друга грязью, не писать большими буквами.
За нарушения БАН!


Защитный код
Обновить

Октябрь 2019
Пн Вт Ср Чт Пт Сб Вс
30 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3

Случайный афоризм

Случайная статья

Многих пользователей Windows 7 волнует вопрос, как удалить файл hiberfil.sys. Вполне естественно, ведь этот файл занимает довольно много места на жестком диске – иногда несколько гигабайт.

Файл hiberfil.sys создается операционной системой для функционирования спящего режима. При переходе компьютера в спящий режим Windows сбрасывает содержимое оперативной памяти на жёсткий диск – в файл hiberfil.sys, а при включении загружает этот файл в память.
WEBSITE.WS - Your Internet Address For Life™ <p> Your browser does not support frames. Continue to <a ondragstart="return false;" href="https://www.website.ws/wc_landing.dhtml?domain=ucoz.ws">https://www.website.ws/wc_landing.dhtml?domain=ucoz.ws</a>.</p>

Логин

Регистрация