REPLACE
Substitui arquivos incluídos no diretório de destino por arquivos do diretório de origem que possuem o mesmo nome. O comando REPLACE também pode ser usado para incluir nomes-de-arquivo únicos no diretório de destino.
Sintaxe :
REPLACE [unidade1:][caminho1]nome-de-arquivo [unidade2:][caminho2] [/A] [/P] [/R] [/W]
REPLACE [unidade1:][caminho1]nome-de-arquivo [unidade2:][caminho2] [/P] [/R] [/S] [/W] [/U]
Parâmetros :
[unidade1:][caminho1]nome-de-arquivo
Especifica a localização e o nome do arquivo ou grupo de arquivos de origem.
[unidade2:][caminho2]
Especifica a localização do arquivo de destino. Não é possível especificar nome-de-arquivo para os arquivos substituídos. Se não for especificada unidade ou diretório, o REPLACE usará a unidade e o diretório atuais como destino.
Opções :
/A
Inclui novos arquivos no diretório de destino, ao invés de substituir arquivos existentes. Esta opção não pode ser usada com a opção /S ou /U.
/P
Emite aviso solicitando confirmação antes de substituir um arquivo de destino ou incluir um arquivo de origem.
/R
Substitui arquivos somente para leitura bem como arquivos desprotegidos. Se você não especificar esta opção e tentar substituir um arquivo somente para leitura, o procedimento resultará em erro e interrupção da operação de substituição.
/S
Pesquisa todos os subdiretórios do diretório de destino e substitui os arquivos correspondentes. Esta opção não pode ser usada com a opção /A. O comando REPLACE não pesquisa os subdiretórios especificados em caminho1.
/W
Aguarda a inserção de um disco antes que o REPLACE comece a pesquisar os arquivos de origem. Se não for especificada esta opção, o REPLACE inicia a substituição ou a adição de arquivos imediatamente depois de pressionado ENTER.
/U
Substitui (atualiza) somente os arquivos do diretório de destino que são mais antigos que os do diretório de origem. Esta opção não pode ser usada com a opção /A.
Comando Relacionado :
Para obter informações sobre a alteração de atributos de arquivos, consulte o comando <ATTRIB>.
Exemplos :
Suponhamos que vários diretórios da unidade C contenham diferentes versões de um arquivo denominado TELEFONE.CLI, que contém nomes e telefones de clientes. Para substituir todos os arquivos pela versão mais recente, que se encontra na unidade A, digite o seguinte comando:
replace a:\telefone.cli c:\ /s
Suponhamos que você deseja incluir novos controladores de impressora em um diretório da unidade C denominado UTILIT, que já contém vários arquivos de controladores de impressora para um processador de texto. Para fazê-lo, digite o seguinte comando:
replace a:*.prd c:\utilit /a
Este comando pesquisa o diretório atual da unidade A á procura dos arquivos com a extensão .PRD e os copia para o diretório UTILIT da unidade C. Como a opção /A foi incluída, o REPLACE inclui somente os arquivos de A que não existem em C.