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 arquivos e árvores de pastas.
OBSERVAÇÃO: Xcopy é agora preterido. Use 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:arquivo1[+arquivo2][+arquivo3]...]
origem Especifica o(s) arquivo(s) a ser(em) copiado(s).
destino Especifica o local e/ou o nome dos novos arquivos.
/A Copia somente arquivos com o atributo de arquivamento
definido;
não altera o atributo.
/M Copia somente arquivos com o atributo de arquivamento
definido;
desativa o atributo de arquivamento.
/D:m-d-y Copia arquivos alterados durante ou após a data especificada.
Se nenhuma data for definida, copia somente os arquivos cujo
tempo de origem seja mais novo do que o tempo de destino.
/EXCLUDE:arquivo1[+arquivo2][+arquivo3]...
Especifica uma lista de arquivos contendo cadeias de
caracteres. Cada seqüencia de caracteres deve estar em uma
linha separada nos arquivos. Quando qualquer cadeia
de caracteres corresponde a qualquer parte do caminho absoluto
do arquivo a ser copiado, esse arquivo deixa de ser copiado.
Por exemplo, especificar uma cadeia de caracteres como
\obj\ ou .obj excluirá todos os arquivos sob a pasta obj ou
todos os arquivos com a extensão .obj, respectivamente.
/P Solicita confirmação antes de criar cada arquivo de destino.
/S Copia pastas e subpastas, exceto as vazias.
/E Copia pastas e subpastas, inclusive as vazias.
O mesmo que /S /E. Pode ser usado para modificar /T.
/V Verifica o tamanho de cada novo arquivo.
/W Solicita que você pressione uma tecla antes de copiar.
/C Continua copiando, mesmo que ocorram erros.
/I Se o destino não existir e estiver copiando mais de um
arquivo,
pressupõe que o destino deva ser uma pasta.
/Q Não exibe nomes de arquivos ao copiar.
/F Exibe os nomes de arquivos de origem e de destino completos
ao copiar.
/L Exibe arquivos que seriam copiados.
/G Permite a cópia de arquivos criptografados para um destino
que não tenha suporte para criptografia.
/H Copia arquivos ocultos e do sistema também.
/R Substitui arquivos somente leitura.
/T Cria a estrutura de pastas, mas não copia arquivos. Não
inclui pastas ou subpastas vazias. /T /E inclui
pastas e subpastas vazias.
/U Copia apenas os arquivos que já existem no destino.
/K Copia atributos. Xcopy normal redefinirá os atributos
somente leitura.
/N Copia usando os nomes curtos gerados.
/O Copia a posse do arquivo e as informações sobre a lista de
controle de acesso.
/X Copia configurações de auditoria de arquivo (implica /O).
/Y Suprime o prompt para você confirmar se deseja substituir
um arquivo de destino existente.
/-Y Exibe o prompt para você confirmar se deseja substituir
um arquivo de destino existente.
/Z Copia arquivos de rede no modo reiniciável.
/B Copia o próprio Vínculo Simbólico versus o destino do vínculo
A opção /Y pode ser predefinida na variável de ambiente COPYCMD.
Ela pode ser substituída por /-Y na linha de comando.
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.