Команда REPLACE – заменить или добавить файл в каталог.Команда REPLACE используется для замены одного или нескольких файлов в командной строке Windows. Применяется в для синхронизации содержимого каталогов и перезаписи только тех файлов, которые изменились позже, чем дата изменения существующих. Формат командной строки: Добавление файлов: REPLACE [диск1:][путь1]имя_файла [диск2:][путь2] [/A] [/P] [/R] [/W] Замена файлов на новые: REPLACE [диск1:][путь1]имя_файла [диск2:][путь2] [/P] [/R] [/S] [/W] [/U] Параметры командной строки: [диск1:][путь1]имя_файла - Один или несколько исходных файлов. [диск2:][путь2] - Каталог, в котором следует заменить файлы. /A - Добавление новых файлов в конечный каталог. Этот ключ несовместим с ключами /S и /U. /P - Вывод запроса перед заменой или добавлением файла. /R - Разрешение замены файлов, предназначенных только для чтения (среди прочих). /S - Замена файлов во всех подкаталогах конечного каталога. Этот ключ несовместим с ключом /A. /W - Ожидание вставки диска перед началом выполнения. /U - Замена только файлов, более старых, чем исходные. Этот ключ несовместим с ключом /A. Команда REPLACE не позволяет обновить файлы, имеющие атрибуты ”Скрытый” и ”Системный”. Примеры использования: replace /? - отобразить подсказку по использованию. replace c:\Folder1\doc2.doc D:\folder2 /A - добавить файл doc2.doc из каталога Folder1 диска C: в каталог Folder2 диска D: replace c:\Folder1\*.* D:\folder2 /A - добавить все недостающие файлы из каталога Folder1 диска C: в каталог Folder2 диска D: replace c:\Folder1\*.docx D:\folder2 /U - заменить все файлы с расширением .docx в каталоге Folder2 диска D: на файлы из каталога Folder1 диска C: Выполняется замена только тех файлов, у которых время изменения меньше, чем время заменяющего файла. Данная команда используется для синхронизации содержимого двух каталогов, содержащих одинаковый набор файлов с отличающимся содержимым. Если исходный и конечный файл имеют одно и то же время модификации, то замена не выполняется. Код завершения ERRORLEVEL устанавливается в 0 независимо от того, выполнялась перезапись конечного файла или нет. При перезаписи, программа выводит на экран сообщение о замене существующего файла: Замена D:\folder2\doc1.doc В случае, когда перезапись не выполняется – сообщение о замене файла отсутствует. Возможные значения ERRORLEVEL при неудачном выполнении команды: ERRORLEVEL=3 – не найдены пути исходных или конечных файлов. ERRORLEVEL=11 – недопустимая комбинация параметров командной строки. |
|