Ao copiar centenas de arquivos / pastas pequenos no Windows, a fase de cálculo do Windows geralmente leva muito tempo até que algo comece a ser realmente copiado. Existe uma configuração para informar ao Windows para começar a copiar imediatamente e / ou pular toda a fase de pré-cálculo?
42
Respostas:
Não use o Explorer.
Se isso significa usar um gerenciador de arquivos de terceiros, um manipulador de cópias ou a linha de comando, é com você.
Um manipulador de cópia é uma extensão do shell que intercepta qualquer tentativa de copiar / mover arquivos e implementa as próprias operações. Normalmente esses manipuladores de cópia são feitas para implementar recursos que o Explorer não tem, como fila múltiplas operações, diferentes semântica substituir ou sincronização, otimização de velocidade, etc. Algumas ferramentas que você pode olhar incluem FastCopy , TeraCopy , SuperCopier , ea imaginação chamado Manipulador de cópia .
Pessoalmente, uso o FastCopy porque ele mantém a semântica da melhor cópia do Explorer. Por exemplo, na última vez em que tentei o TeraCopy para atualizar um arquivo com vários hardlinks, ele não fez a mesma coisa que o Explorer fez.
fonte
robocopy
é a melhor ferramenta para cópias grandes de arquivos pequenos.fonte
Existem duas fases no cálculo do tempo restante da caixa de diálogo de operação de arquivos do Windows Vista / 7. Há uma fase inicial na qual os arquivos e pastas a serem copiados ou movidos são enumerados e uma segunda fase na qual o tempo restante é estimado. A primeira fase realmente acontece antes que qualquer operação de arquivo seja realmente executada, mas a segunda ocorre enquanto os arquivos estão sendo copiados / movidos e atualizados constantemente à medida que progride (portanto, o tempo restante pode aumentar ou diminuir).
Se o seu problema for com a segunda parte, não será necessário se preocupar. A linha de tempo restante será atualizada assim que terminar o cálculo, mas os arquivos já estão sendo movidos / copiados. (Na verdade, ele deve copiar ou mover alguns arquivos para poder medir a velocidade média de leitura / gravação para uso no cálculo da estimativa; apenas o conhecimento do número de arquivos / pastas não é suficiente).
Se o seu problema é com a primeira parte, como já mencionado, você pode usar uma ferramenta de terceiros para copiar / mover arquivos e pastas imediatamente, mas lembre-se de que existem algumas vantagens em usar o método interno ( ou seja, pré-enumeração) em vez de fazê-lo às cegas, como foi feito nas versões anteriores do Windows. Ao conhecer o status dos arquivos e pastas (por exemplo, nomes de arquivos / diretórios, atributos, tamanhos, etc.), o Windows pode fornecer opções para lidar com conflitos e arquivos ocultos / do sistema. Se ele não fizer primeiro uma lista completa de arquivos e pastas, não poderá perguntar sobre a mesclagem ou substituição / renomeação de objetos. (Tecnicamente, pode, mas ao criar uma lista primeiro, ele torna o processo mais rápido e fácil de gerenciar, especialmente se você clicar no botão sempre / faça para todos Como alguns disseram aqui, mesmo as ferramentas de terceiros geralmente criam uma lista.
fonte
Se você copiar / mover pastas usando a linha de comando, o processo continuará sem o cálculo.
fonte
;-)
TLDR: use algo como o OneDrive como um canal.
Por mais irritante que seja (afinal de contas, o File Explorer no Windows 10 em 2019 deve funcionar apenas localmente, em uma rede, entre dispositivos internos e externos etc. - vergonha na Microsoft!), Outra idéia é usar o OneDrive ( ou outro repo baseado em nuvem semelhante) como o canal através de você fazer pequenas cópias de arquivos e movimentos. Aqui está o fluxo de trabalho:
Obviamente, haverá pequenas variações no fluxo de trabalho acima, dependendo de seus requisitos.
fonte
Mantenha a Ctrltecla pressionada enquanto clica com o botão esquerdo para arrastar e soltar. Parece começar a copiar sem a fase de pré-cálculo inútil.
fonte
Ctrl
significa copiar, ao contrário do padrão de mover se estiver dentro da mesma partição. Ele não deve afetar como foi feita a cópia ...