O que é uma alternativa melhor cópia de arquivo diferente do padrão do Windows?

votos
38

Eu preciso copiar centenas de GB de arquivos aleatórios em torno do meu computador e estou muito desconfiado de usar a cópia do arquivo de baunilha embutido no Windows.

Eu não quero isso para pendurar em uma Tem certeza?, Você tem certeza?, Mesmo arquivos zip?, Certamente não somente leitura arquivos também! laço assim que eu passo longe.

Eu não quero que ele funcione por horas e, em seguida, parar inesperadamente: Alguém uma vez aberto este arquivo e por isso não vou copiá-lo e em seguida, cancelar toda a cópia ou apenas sair sem nenhuma indicação do que foi feito e que trabalho permanece.

Que programas de gerenciamento de arquivos que você tem experiência com? O que você recomendaria?

Esta questão está relacionada com a minha outra pergunta: Como posso usar um disco rígido PATA de idade no meu computador mais novo SATA-only?

Publicado 04/08/2008 em 16:20
fonte usuário
Em outras línguas...                            


22 respostas

votos
57

Use Robocopy (Robust File Copy) .

NOTA:

No Windows Vista e Server 2008 quando você digita:

xcopy /?

você obtém:

NOTA: Xcopy é agora obsoleta, utilize o Robocopy.

Então comece a se acostumar robocopy :)

Respondeu 04/08/2008 em 16:21
fonte usuário

votos
20

Que tal bom de linha de comando velho Xcopy? Com S: sendo a fonte e T: o alvo:

xcopy /K /R /E /I /S /C /H /G /X /Y s:\*.* t:\

atributos cópias / K. Xcopy normal redefinirá os atributos somente leitura.

/ R Substitui arquivos somente leitura.

/ E Copia pastas e subpastas, incluindo os vazios.

/ I Se o destino não existe e copiando mais de um arquivo, pressupõe que destino deve ser um diretório.

/ S Copia pastas e subpastas exceto as vazias.

/ C Continua copiando mesmo se ocorrerem erros.

/ H Copia arquivos ocultos e também sistema.

/ Suprime Y solicitação para confirmar que você deseja substituir um arquivo de destino existente.

/ G Permite a cópia de arquivos criptografados para um destino que não suporta criptografia.

/ Configurações de auditoria de arquivo Cópias X (implica / O).

(Edit: Adicionado / G e / X, que é novo, desde há alguns anos)

Respondeu 04/08/2008 em 16:28
fonte usuário

votos
15

Você pode tentar TeraCopy ou RoboCopy .

Respondeu 04/08/2008 em 16:23
fonte usuário

votos
12

Eu iria preferir:

1) TeraCopy - baseada em GUI, substitui a interface do usuário padrão cópia Windows / movimento e adiciona-se ao menu de contexto. Versão básica é gratuita (para uso doméstico eu acho).

2) Robocopy - CLI baseia, útil quando scripting. Ferramenta gratuita da MS e está incluído no Vista / Windows 2008. MS Technet tem uma interface gráfica para robocopy bem - útil para criar afirmações que mais tarde você pode incorporar em scripts ou em prompt de comando.

PS: Eu sei que estas já foram sugeridas aqui e eu teria votado neles, se eu pudesse.

Respondeu 05/08/2008 em 12:54
fonte usuário

votos
7

Você realmente precisa usar uma ferramenta de sincronização de arquivo, como SyncBackSE , MS SyncToy , ou mesmo algo como WinMerge irá fazer o truque. Eu prefiro SyncBack, pois permite que você configure regras muito explícitas para praticamente todos os casos e conflitos possível, pelo menos mais do que os outros dois. Com qualquer uma dessas você não terá que ficar clicando todos os pop-ups e você pode verificar, sem dúvida, que o destino é exatamente o mesmo que a fonte.

Respondeu 04/08/2008 em 16:26
fonte usuário

votos
6

Você pode tentar a SuperCopier , ele substitui o mecanismo de cópia padrão do Windows enquanto carregado.

Ele pode repetir arquivos falhou no final, retomar uma cópia cancelado (mesmo uma cópia cancelado pelo Windows), aceita "All" para cada resposta. Você pode até mesmo responder às perguntas irritantes (arquivo já existe, copiar o arquivo de erro) antes que eles ocorram.

Respondeu 04/08/2008 em 16:31
fonte usuário

votos
4

Big perfeito para robocopy. Eu usá-lo para fazer o tipo de coisas que você menciona.

Por exemplo, eu estou correndo atualmente 5 sessões Robocopy no meu servidor onde estou copiando cerca de 60GB de arquivos entre 3 servidores remotos, estou ligado a dois através de uma VPN CheckPoint eo outro é um espaço Amazon S3 mapeados via JungleDisk.

Eu estou trabalhando com um colega no outro extremo do país. Ele vai fazer login para os mesmos servidores mais tarde esta noite e executar um conjunto semelhante de arquivos em lote Robocopy para baixar todas as mudanças que eu estou atualmente upload.

O recurso 'killer app' é que robocopy manterá arquivo data / hora e, por padrão, somente irá copiar os arquivos que são diferentes. Então você pode apontar para uma árvore dir enorme e apenas os arquivos alterados serão copiados.

Aqui estão algumas dicas úteis para fazer esse tipo de coisa ...

/MIR espelha uma árvore dir isso irá excluir, bem como add

/R:10diz robocopy tentar 10 vezes para copiar o arquivo antes de desistir. O padrão é 1.000.000 vezes

/LOG+somefilename.log anexará a saída de tela para somefilename.log, criá-la, se necessário.

/XD dir1 dir2 irá ignorar quaisquer diretórios nomeados dir1 dir2 ou na cópia. Curingas podem ser usados.

/FFTvai usar carimbos de tempo FAT que são menos precisos do que NTFS (usa uma granularidade de 2 segundos em timestamps). Eu também encontrar um presente útil quando copiar entre sistemas de arquivos Linux e NTFS.

Eu normalmente usar algo como

robocopy d:\workdir y:\workdir /TEE /LOG+:d:\update.log /MIR /R:5

que irá espelhar (/ MIR) d: \ workdir com y: \ workdir, acrescente um registro do que ele faz para d: \ update.log (/LOG+d:\update.log) saída escrita para o console eo arquivo (/ ETE) de log e tente cada arquivo 5 vezes antes de passar para a próxima.

Ele também funciona com caminhos UNC.

Se você tem uma grande coleção de arquivos que precisam de sincronização ao longo de um número de PCs em seguida, robocopy é seu amigo.

Respondeu 15/10/2008 em 17:47
fonte usuário

votos
3

Além XCOPY, RoboCopy e TeraCopy que já foram sugeridos, você também pode experimentar Total Commander.

Respondeu 28/10/2008 em 22:49
fonte usuário

votos
3

Use Robocopy , ele tem a capacidade de copiar arquivos em "modo de reinício", além de que devem respeitar os atributos de arquivo. E ele vem com o Vista e Server 2008, e você pode baixá-lo para sistemas operacionais mais antigos. Além disso, você pode configurá-lo para repetir em cópias falhadas, para pegar arquivos que estão temporariamente em uso por outro processo.

Respondeu 04/08/2008 em 17:25
fonte usuário

votos
3

Soa como uma ferramenta de estilo de backup pode ser o que você está procurando.

Eu tenho usado SyncBack (uma das versões é gratuito). Você também pode experimentar MS SyncToy que tenta fazer mover, copiar, sincronização, etc. fácil.

Se você realmente copiar apenas arquivos e hora aleatórios, você pode tentar Total Copiar que tem o benefício adicional de trabalhar bem em uma rede (pausa, currículo, etc.).

Respondeu 04/08/2008 em 16:24
fonte usuário

votos
2

Eu tentei fora Copiar Handler e ele funciona muito bem. Ele tem alguns recursos interessantes onde você pode controlar o buffer, dependendo do tipo de mídia e com o arquivo na fila de suporte para que você pode configurar sua cópia e mover as operações e esquecê-los e minimizar a fragmentação do disco ao mesmo tempo. Por isso não vai copiar múltiplos arquivos simultaneamente de um único CD ou DVD como faria a unidade procuram muito.

O melhor de toda a sua Open Source.

Respondeu 05/11/2008 em 19:14
fonte usuário

votos
2

Scripts do PowerShell pode ser útil também e certamente mais flexível do que xcopy e outros comandos do DOS. Você pode facilmente recurse através de sub-diretórios, filtrar seus arquivos por nome ou extensões, tratar especialmente alguns arquivos específicos com base nos critérios de sua escolha, etc. A comunidade web site PowerShell é um bom ponto de partida.

Respondeu 06/08/2008 em 19:43
fonte usuário

votos
1

Uma interface gráfica para xcopy está disponível em: http://lorenstuff.weebly.com/ (livres) controlos são: entrada, de saída, conjunto de interruptores e de execução. Não uma substituição ou uma melhoria em xcopy, apenas uma GUI para simplificar a operação.

Respondeu 12/03/2011 em 06:37
fonte usuário

votos
1

Eu tentei KillCopy 2,85 e posso dizer única - este é um software de cópia poderosa que pode substituir uma cópia de arquivos do Windows em 100%. Pode ser a melhor das alternativas que eu testei para agora. A transferência de arquivos é muito rápido. KillCopy é o software mais rápido e pode copiar arquivos com 40 MB / s. Razões para a minha escolha é simples - KillCopy funciona bem em todas as plataformas Windows, sem dizer o que está é arquitetura - 32 ou 64 bits.

Respondeu 20/02/2009 em 23:29
fonte usuário

votos
1

ZTreeWin É um modo texto de 32 bits, gerente de arquivo / diretório estruturado em árvore para Windows. Muito fácil de usar, há um menu, mas isso também mostra as chaves para vários comandos. Fácil de navegar ao redor do sistema de arquivos e tem um modo de painel dividiu para que possa trabalhar tanto com origem e de destino com facilidade, com apenas já algumas teclas. É muito mais eficaz para fazer as coisas que o Windows Explorer ou Xcopy.

Respondeu 28/10/2008 em 22:47
fonte usuário

votos
1

Além do Robocopy já mencionado, XXCOPY tem uma versão gratuita. Sua sintaxe é compatível com XCOPY, mas tem toneladas de opções adicionais (XXCOPY / HELP> x criar um arquivo de 42kb com todas as opções disponíveis). Por exemplo, você pode apagar arquivos com ele, incluir ou excluir uma lista de diretórios para a cópia, usá-lo como um utilitário de "toque", etc.

Eu tenho usado por anos, é 2 perfeito.

Respondeu 06/08/2008 em 19:31
fonte usuário

votos
1

Eu me construiu um PC com 4GB RAM, dual core 1.8GHz principal 40GB rígido PATA e SATA 250GB unidade secundária, e instalou o Windows Vista Business Edition. Quando eu tive que copiar 120GB de dados do meu disco PATA velho, Vista falhou miseravelmente e ficava travando. Eu recomendo definitivamente TeraCopy Free Edition.

Respondeu 05/08/2008 em 12:44
fonte usuário

votos
1

Estou usando Copiar Handler. A melhor coisa sobre ele é que ele enfileira seus empregos como um gerenciador de download. Tem uma extensão de shell para que você pode arrastar rightclick, ou copiar apenas definir com copyhandler como a ação padrão.

Respondeu 05/08/2008 em 12:35
fonte usuário

votos
1

Xcopy mantém a data modificada, somente a Data de Criação e Data de acesso vai mudar.

(Testado em XP Pro, experimentá-lo em uma pequena pasta para verificar se você estiver usando o Vista como eu não testá-lo sob Vista)

Edit: Você pode querer redirecionar a saída, porém:

xcopy /K /R ....... s:\*.* t:\ >c:\xcopy.log 2>&1

Dessa forma, se os arquivos não conseguem copiar você pode verificar o log (ou seja, Sistema de Informação Volume irá gerar um erro, mas essa pasta não importa de qualquer maneira para o que você está tentando fazer)

Respondeu 04/08/2008 em 16:41
fonte usuário

votos
0
Xcopy [source] [destination] /e /c /h /o /d 

Cópias eveverything que anteriormente não foi copiado. Essencialmente funciona como restartable pois você pode apenas pressionar para cima e entrar e ele vai começar onde estava até quando você parou-lo ou ele perdeu a conexão. não copia os arquivos que já foram copiados e preserva onwership e atributos.

Também ignora erros por isso, se ti não pode copiar algo que apenas continua indo.

Eu lembro-lo porque o seu eco xcopy (e) d

Respondeu 31/10/2010 em 03:39
fonte usuário

votos
0

Copywhiz programa (comercial) parece resolver os problemas exatos que você listou.

Respondeu 04/06/2010 em 06:46
fonte usuário

votos
-3

Reiniciar em Linux, montar a unidade, e usar o GNU cp.

Respondeu 31/10/2010 em 03:47
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more