XCOPY - XCOPY
Desenvolvedor (s) | Microsoft , IBM , DR , Datalight , Novell , Rene Ableidinger, Colaboradores do ReactOS |
---|---|
lançamento inicial | 1986, 34-35 anos atrás |
Sistema operacional | MS-DOS , PC DOS , MSX-DOS , SISNE plus , OS / 2 , eComStation , ArcaOS , Windows , DR DOS , ROM-DOS , FreeDOS , ReactOS |
Modelo | Comando |
Licença | FreeDOS: GPL ReactOS: LGPL Outros: Proprietário |
Local na rede Internet |
docs |
Na computação , XCOPY
é um comando usado no IBM PC DOS , MS-DOS , IBM OS / 2 , Microsoft Windows , FreeDOS , ReactOS e sistemas operacionais relacionados para copiar vários arquivos ou árvores inteiras de um diretório para outro e para copiar arquivos entre uma rede .
Visão geral
XCOPY
significa cópia estendida e foi criado como um utilitário de cópia de arquivo mais funcional do que o copy
comando encontrado em sistemas operacionais anteriores. XCOPY
apareceu pela primeira vez no DOS 3.2.
Embora ainda incluído no Windows 10 , XCOPY
foi substituído em favor de robocopy
uma ferramenta de cópia mais poderosa, que agora é fornecida com os sistemas operacionais Microsoft Windows Server e Desktop.
O DR DOS 6.0 e o Datalight ROM-DOS incluem uma implementação do XCOPY
comando.
A versão FreeDOS foi desenvolvida por Rene Ableidinger e está licenciada sob a GPL .
J. Edmeades desenvolveu a versão compatível com Wine que está incluída no ReactOS . Está licenciado pela LGPL .
Compressão
Desde o Windows Server 2019 e o Windows 10, uma compression
opção está disponível xcopy
ao copiar em uma rede. Com essa opção, se o computador de destino oferecer suporte à compactação SMB e os arquivos copiados forem muito compactáveis, pode haver melhorias significativas no desempenho. A compactação SMB adiciona compactação de espaço em branco embutida às transferências de arquivos. A compactação também está disponível com o robocopy
comando e Hyper-V Live Migration with SMB.
Exemplo
Crie um novo diretório copiando todo o conteúdo do diretório existente, incluindo quaisquer arquivos ou subdiretórios que tenham os atributos ocultos ou de sistema e diretórios vazios.
xcopy e:\existing e:\newcopy /e /i /h
Se os nomes dos caminhos incluírem espaços, eles devem ser colocados entre aspas.
xcopy "D:\Documents and Settings\MY.USERNAME\My Documents\*" "E:\MYBACKUP\My Documents\" /D/E/C/Y
Copie a unidade inteira em uma unidade de rede mapeada, ignorando quaisquer erros no modo reiniciável de rede.
xcopy *.* z:\Netmirror /E /V /C /F /H /Y /Z 1>out.txt 2>err.txt
Copie um único arquivo sem prompt se for um arquivo ou diretório
cmd /c echo F | xcopy "c:\directory 1\myfile" "c:\directory 2\myfile"
Limitações
XCOPY
falha com um erro de "memória insuficiente" quando o caminho mais o nome do arquivo têm mais de 254 caracteres. Em vez disso, use o Robocopy - o que parece ser a solução ideal. Uma opção "/ J" copia os arquivos sem buffer; mover arquivos muito grandes sem a opção (disponível apenas após Server 2008R2) pode consumir toda a RAM disponível em um sistema.
Nenhum arquivo aberto
XCOPY
não irá copiar arquivos abertos. Qualquer processo pode abrir arquivos para acesso de leitura exclusivo, retendo o arquivo FILE_SHARE_READ
https://msdn.microsoft.com/en-us/library/aa363858.aspx
XCOPY
não oferece suporte ao serviço Windows Volume Shadow Copy , que efetivamente permite que os processos tenham acesso a arquivos abertos, portanto, não é útil para fazer backup de volumes ativos do sistema operacional.
Implantação XCOPY
A implantação de XCOPY ou instalação de xcopy é a instalação de um aplicativo de software em um sistema Microsoft Windows simplesmente copiando arquivos. O nome é derivado do XCOPY
recurso de linha de comando fornecido pelos sistemas operacionais da Microsoft.
Em contraste, a instalação de um aplicativo típico do Windows exigirá um número significativo de etapas adicionais antes que o aplicativo esteja pronto para ser usado. A maior parte desse trabalho adicional envolve, direta ou indiretamente, a adição ou modificação de entradas no Registro do Windows . Mesmo quando um aplicativo usa arquivos comuns para seus próprios dados, muitos recursos comuns fornecidos pelo Windows exigem algum tipo de etapa de registro antes de serem disponibilizados aos programas. Normalmente, uma ou mais ferramentas especializadas (como Windows Installer , InnoSetup ou NSIS ) são usadas para ajudar a coordenar essas operações relativamente complexas.
Veja também
- Lista de software de cópia de arquivo
- Lista de comandos DOS
- Peripheral Interchange Program
- Implantação de software
Referências
Leitura adicional
- Cooper, Jim (2001). Edição especial usando MS-DOS 6.22, terceira edição . Publicação de Que . ISBN 978-0789725738.
- Kathy Ivens; Brian Proffit (1993). OS / 2 por dentro e por fora . Osborne McGraw-Hill . ISBN 978-0078818714.
- John Paul Mueller (2007). Administração do Windows na linha de comando para Windows Vista, Windows 2003, Windows XP e Windows 2000 . John Wiley & Sons . ISBN 978-0470165799.
links externos
- xcopy | Microsoft Docs
- Opções que você pode usar com os comandos Xcopy e Xcopy32 , Windows 95, Windows 98, Windows Me
- Xcopy , Microsoft Windows XP
- Artigo VariableGHz descrevendo erros CRC e XCOPY como uma solução
- O comando XCOPY em um evento pós-compilação não é executado
- XP_CMDSHELL não funciona com XCOPY
- Veja também a Documentação do Produto Microsoft
- Como implantar um aplicativo da Web ASP.NET usando a implantação Xcopy
- Desenvolvimento .NET: Determinando quando usar o Windows Installer Versus XCOPY
- Visual C ++ How to: Deploy using XCopy