O comando: "XCOPY" está ativado Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponível
Os exemplos para o comando "XCOPY"
O
`XCOPY`O comando no prompt de comando do Windows é usado para copiar arquivos e diretórios de um local de origem para um local de destino. aqui estão alguns exemplos:
Exemplo 1: cópia simples de arquivo:
XCOPY C:\fonte\arquivo.txt D:\Meta\
Descrição: Neste exemplo, o arquivo
"file.txt" é copiado do local de origem
`C:\fonte\`no diretório
`D:\Meta\`copiado.
Exemplo 2: Copiando arquivos e subdiretórios usando cópia recursiva:
XCOPY C:\fonte\*.* D:\Meta\ /S /E
Descrição: Todos os arquivos e subdiretórios do
`C:\fonte\`no diretório
`D:\Meta\`copiado. As opções
`/S`e
`/E`certifique-se de que os subdiretórios e subdiretórios vazios também sejam copiados.
Notas:
1.
`XCOPY`oferece muitas opções e opções para diferentes cenários de cópia. Você pode
`XCOPY /?`para ver uma lista de opções disponíveis.
2. Se quiser copiar um diretório, você pode
`XCOPY`com a opção
`/I`para indicar que o local de destino é um diretório.
XCOPY C:\fonte\ D:\Meta\ /I
3.
`XCOPY`também oferece suporte à cópia de arquivos com base em critérios específicos, como data ou tamanho do arquivo.
XCOPY C:\fonte\*.txt D:\Meta\ /D:01-01-2023
Somente arquivos de texto que foram alterados após 1º de janeiro de 2023 são copiados aqui.
Exemplo 3: Use em um script em lote:
@ECHO OFF
XCOPY C:\fonte\*.* D:\Meta\ /S /E
REM Rest de Batch-roteiros
Descrição: Aqui está
`XCOPY`usado em um script em lote para copiar arquivos e diretórios.
Exemplo 4: Cópia interativa com confirmações:
XCOPY C:\fonte\*.* D:\Meta\ /S /E /P
Descrição: Adicionando a opção
`/P`torna-se
`XCOPY`Peça ao usuário confirmações para cada item a ser copiado.
É importante notar que
`XCOPY`fornece uma maneira poderosa de copiar arquivos e diretórios, e seu uso exato depende das necessidades específicas da operação de cópia.
"XCOPY" Trecho da Ajuda do Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Copia ficheiros e árvores de directório.
NOTE: Xcopy foi preterido; deve utilizar Robocopy.
XCOPY origem [destino] [/A | /M] [/D[:data]] [/P] [/S [/E]] [/V] [/W]
[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B]
[/EXCLUDE:fich1[+fich2][+fich3]...]
origem Especifica um ou mais ficheiros a copiar.
destino Especifica a localização e/ou o nome dos novos ficheiros.
/A Copia apenas ficheiros com o atributo de arquivo definido,
não altera o atributo.
/M Copia apenas ficheiros com o atributo de arquivo definido,
desactiva o atributo de arquivo.
/D:d-m-a Copia ficheiros alterados na data especificada ou posterior.
Se não for fornecida data, copia apenas os ficheiros cuja
hora de origem for mais recente do que a de destino.
/EXCLUDE:fich1[+fich2][+fich3]...
Especifica uma lista dos ficheiros que contêm cadeias. Cada
cadeia deve estar numa linha diferente nos ficheiros. Quando
qualquer uma das cadeias corresponder a uma parte do caminho
absoluto do ficheiro a copiar, esse ficheiro será excluído da
cópia. Por ex., se especificar uma cadeia como \obj\ ou .obj,
serão excluídos todos os ficheiros no directório obj ou todos
os
ficheiros com a extensão .obj, respectivamente.
/P Pergunta antes de criar cada um dos ficheiros de destino.
/S Copia directórios e subdirectórios, excepto os vazios.
/E Copia directórios e subdirectórios, incluindo os vazios.
O mesmo que /S /E. Pode ser utilizado para modificar /T.
/V Verifica o tamanho de cada novo ficheiro.
/W Pede que seja premida uma tecla antes de copiar.
/C Continua a copiar mesmo que ocorram erros.
/I Se não existir destino e estiver a copiar mais do que um
ficheiro, assume que o destino é um directório.
/Q Não mostra os nomes dos ficheiros ao copiar.
/F Mostra os nomes de ficheiro de origem e destino completos
ao copiar.
/L Mostra os ficheiros que seriam copiados.
/G Permite a cópia de ficheiros encriptados para um destino
que não suporta encriptação.
/H Copia também ficheiros ocultos e de sistema.
/R Substitui ficheiros só de leitura.
/T Cria a estrutura de directórios, mas não copia os ficheiros.
Não inclui directórios ou subdirectórios vazios. /T /E inclui
directórios e subdirectórios vazios.
/U Copia apenas ficheiros que já existem no destino.
/K Copia atributos. O comando Xcopy normal reporá os atributos
só de leitura.
/N Copia utilizando os nomes abreviados gerados.
/O Copia a propriedade do ficheiro e as informação de ACL.
/X Copia definições de auditoria de ficheiro (implica /O).
/Y Suprime a confirmação para substituir um ficheiro de destino
existente.
/-Y Pede confirmação para substituir um ficheiro de destino
existente.
/Z Copia ficheiros de rede no modo reiniciável.
/B Copia a Ligação Simbólica relativamente ao destino da ligação
O parâmetro /Y pode ser predefinido na variável de ambiente COPYCMD.
Este pode ser substituído por /-Y na linha de comandos.
Informações importantes, dicas para o comando "XCOPY"
Ao usar o
`XCOPY`comando no prompt de comando do Windows, há alguns aspectos importantes a serem observados:
1.
Opções e interruptores: `XCOPY`oferece uma variedade de opções e opções que suportam diferentes cenários de cópia. Você pode
`XCOPY /?`para exibir uma tela de ajuda com as opções disponíveis.
2.
Informações do caminho: As informações de origem e destino em
`XCOPY`devem ser caminhos corretos. Certifique-se de colocar os caminhos entre aspas, especialmente se contiverem espaços.
XCOPY "C:\fonte\*" "D:\Meta\" /S /E
3.
Cópia Recursiva: Se você deseja copiar arquivos e subdiretórios, use as opções
`/S`(Incluir subdiretórios) e
`/E`(inclua subdiretórios vazios).
XCOPY C:\fonte\*.* D:\Meta\ /S /E
4.
Afirmações: Use a opção
`/P`se desejar receber confirmação antes de cada processo de cópia.
XCOPY C:\fonte\*.* D:\Meta\ /P
5.
Copiar arquivos com base em critérios: `XCOPY`permite que os arquivos sejam copiados com base em critérios específicos, como data ou tamanho do arquivo.
XCOPY C:\fonte\*.txt D:\Meta\ /D:01-01-2023
Somente arquivos de texto que foram alterados após 1º de janeiro de 2023 são copiados aqui.
6.
Use em scripts em lote: `XCOPY`frequentemente usado em scripts em lote para copiar arquivos e diretórios. Certifique-se de que o script em lote esteja sendo executado no ambiente correto.
@ECHO OFF
XCOPY C:\fonte\*.* D:\Meta\ /S /E
REM Rest de Batch-roteiros
7.
Permissões: Certifique-se de que o usuário que possui o
`XCOPY`O comando executado tem as permissões necessárias nos diretórios de origem e destino.
8.
Conflitos de arquivos: Se já existirem arquivos com os mesmos nomes no diretório de destino,
`XCOPY`reaja de maneira diferente dependendo das opções que você escolher. Por padrão, você será questionado quando ocorrerem conflitos de arquivo.
XCOPY C:\fonte\*.* D:\Meta\ /S /E /Y
Aqui está a opção
`/Y`usado para suprimir todas as consultas.
É importante compreender as necessidades específicas da sua operação de cópia e o
`XCOPY`-Ajuste as opções de acordo. Observe também que existem métodos alternativos para copiar arquivos no ambiente Windows, como
`COPY`,
`ROBOCOPY`e
`COPY-ITEM`no PowerShell.