REPLACE: Substitui ficheiros.


... "REPLACE" Trecho da Ajuda do Microsoft Windows
... Os exemplos para o comando "REPLACE"
... Informações importantes, dicas para o comando "REPLACE"

O comando: "REPLACE" está ativado Windows 11, 10, .. disponível

"REPLACE" Trecho da Ajuda do Microsoft Windows

Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.

C:\\Windows>

Substitui ficheiros.

REPLACE [unidade1:][caminho1]nomedeficheiro [unidade2:][caminho2]
[/A] [/P] [/R] [/W]
REPLACE [unidade1:][caminho1]nomedeficheiro [unidade2:][caminho2]
[/P] [/R] [/S] [/W] [/U]

[unidade1:][caminho1]nomedeficheiro
Especifica o ficheiro ou ficheiros de origem.
[unidade2:][caminho2] Especifica o directório de onde os ficheiros são
substituídos.
/A Adiciona novos ficheiros ao directório de destino.
Não pode ser utilizado com os parâmetros /S ou /U.
/P Pede uma confirmação antes de substituir um
ficheiro ou de adicionar um ficheiro de origem.
/R Substitui ficheiros só de leitura e ficheiros
não protegidos.
/S Substitui ficheiros em todos os subdirectórios
do directório de destino. Não pode ser utilizado
com o parâmetro /A.
/W Espera que insira uma disquete antes de começar.
/U Só substitui (actualiza) os ficheiros mais antigos
que os ficheiros de origem. Não pode ser utilizado
com o parâmetro /A.

Os exemplos para o comando "REPLACE"

Aqui estão exemplos de REPLACE com descrições claras e ordenadas: Exemplo 1: Substituição simples de arquivo com confirmação:

REPLACE C:\fonte\exemplo.txt D:\Meta /P

Este exemplo substitui o arquivo`exemplo.txt`em`C:\fonte`através do arquivo no diretório`D:\Meta`. A opção`/P`solicita confirmação antes de substituir. --- Exemplo 2: Substitua pela atualização de arquivos mais antigos:

REPLACE C:\fonte\*.txt D:\Meta /U

Aqui todos vão`.txt`arquivos`C:\fonte`no diretório`D:\Meta`copiados, mas apenas se forem mais recentes que os arquivos existentes no diretório de destino. --- Exemplo 3: Substitua por subdiretórios:

REPLACE C:\fonte\*.* D:\Meta /S

Este exemplo copia todos os arquivos e subdiretórios de`C:\fonte`no diretório`D:\Meta`, incluindo todos os subdiretórios. --- Exemplo 4: Adicionando novos arquivos ao diretório de destino:

REPLACE C:\fonte\*.txt D:\Meta /A

Todos os novos estão aqui`.txt`arquivos`C:\fonte`para o diretório`D:\Meta`adicionado sem substituir os arquivos existentes. Por favor, note que o`REPLACE`O comando pode não estar disponível em versões mais recentes do Windows, e abordagens mais modernas, como PowerShell ou ferramentas externas, podem ser recomendadas para necessidades mais avançadas. --- Exemplo 5: Substituindo texto em um arquivo usando script BATCH:

@ECHO OFF
SET "arquivo=caminho\para\arquivo.txt"
SET "Texto de pesquisa=texto antigo"
SET "Texto de substituição=novo texto"

SET "arquivo_temp=%TEMP%\tempfile.txt"

REM Pesquise o texto de pesquisa e substitua-o pelo texto de substituição
FIND /V "%Texto de pesquisa%" < "%arquivo%" > "%arquivo_temp%"
ECHO %Texto de substituição% >> "%arquivo_temp%"

REM Substitua o arquivo original pelo arquivo temporário
MOVE /Y "%arquivo_temp%" "%arquivo%"

ECHO Substituição concluída.

Descrição: Este script BATCH pesquisa um arquivo especificado (`arquivo`) depois de um determinado texto (`Texto de pesquisa`) e substitui-o por outro texto (`Texto de substituição`). O arquivo temporário (`arquivo_temp`) é usado para a operação de substituição. Observe que este método é simples e adequado apenas para arquivos de texto. ---- Exemplo 6: Substituindo texto em um arquivo usando PowerShell:

# Caminho de arquivo
$arquivo = "caminho\para\arquivo.txt"

# Texto de pesquisa e texto de substituição
$Texto de pesquisa = "texto antigo"
$Texto de substituição = "novo texto"

# Ler e substituir o conteúdo do arquivo
(Get-Content $arquivo) -replace $Texto de pesquisa, $Texto de substituição | Set-Content $arquivo

Write-Host "Substituição concluída."

Descrição: Este script do PowerShell consegue o mesmo que o script BATCH no Exemplo 5 lendo o conteúdo de um arquivo, substituindo o texto de pesquisa pelo texto de substituição e, em seguida, gravando o conteúdo atualizado de volta no arquivo. O PowerShell geralmente oferece mais flexibilidade e funcionalidade quando se trata de manipulação de texto. ---- Exemplo 7: One-liner do PowerShell para substituir texto em um arquivo:

(Get-Content -Path "caminho\para\arquivo.txt") -replace "texto antigo", "novo texto" | Set-Content -Path "caminho\para\arquivo.txt"

Descrição: Esta linha de comando irá`Get-Content`usado para ler o conteúdo do arquivo,`-replace`substitui o texto de pesquisa pelo texto de substituição e`Set-Content`grava o conteúdo atualizado de volta no arquivo. Observe que isso substituirá o conteúdo do arquivo original.

Informações importantes, dicas para o comando "REPLACE"

Se você`REPLACE`comando na linha de comando do Windows, há alguns aspectos importantes a serem considerados: 1. Somente para arquivos de texto: O`REPLACE`O comando foi projetado para substituir texto em arquivos. Não é adequado para lidar com arquivos binários. 2. Sem suporte a expressões regulares: Ao contrário de alguns outros comandos ou ferramentas`REPLACE`sem suporte para expressões regulares. Ele substitui apenas strings exatas. 3. Compatibilidade: O`REPLACE`O comando pode não estar disponível por padrão em todas as versões do Windows. Versões mais recentes do Windows podem recomendar o uso do PowerShell ou outros métodos de manipulação de texto. 4. Backup: Antes de fazer o`REPLACE`comando, principalmente ao substituir grandes quantidades de texto em arquivos, é aconselhável fazer uma cópia de backup do arquivo. Isso significa que você pode recorrer ao conteúdo original em caso de problemas. 5. Escolha as opções com cuidado: Certifique-se de selecionar as opções do`REPLACE`-Os comandos devem ser escolhidos com cuidado, principalmente quando se trata de confirmações (`/P`) ou adicionando novos arquivos (`/A`) vai. Opções incorretas podem levar a resultados indesejáveis. 6. Codificação de texto: O`REPLACE`O comando trata o texto como ASCII e, portanto, podem ocorrer problemas se os arquivos usarem Unicode ou outras codificações. Nesses casos, o PowerShell ou editores de texto dedicados podem ser opções melhores. 7. Funcionalidade Limitada: A funcionalidade do`REPLACE`comando é bastante simples. Se for necessária uma manipulação de texto mais complexa, outras abordagens como PowerShell, Python ou ferramentas externas podem ser mais apropriadas. Acima de tudo, é importante ter cuidado e garantir que o comando seja utilizado de acordo com os requisitos e estrutura do arquivo.


Deutsch
English
Español
Français
Italiano
日本語 (Nihongo)
한국어 (Hangugeo)
汉语 (Hànyǔ)
Türkçe
Português
Português
Svenska
Norsk
Dansk
Suomi
Nederlands
Polski









Windows-10


... Windows 10 FAQ
... Windows 10 How To


Windows 10 How To


... Windows 11 How To
... Windows 10 FAQ



Prompt REPLACE - Substitui ficheiros.

HTTP: ... console/pt/056.htm
0.186
9117

Where can I find the file version history in Windows 8.1 / 10 (backup, security)!

How big should be the Windows 8.1 / 8.0 and disk partition size?

Font View and Compare-Tool on Windows 11!

Enlargement in Internet Explorer 11/10 (zoom, font)!

Wenn ich bei jemanden auf die Homepage schaue, was für Infos hinterlasse ich?

Print or export search result data list from Explorer in Win 11, 10, 8.1, 7 (xls, txt, html, csv)!



(0)