O Windows Explorer pode ser configurado para "mover" um arquivo de temp em vez de "copiar"?

2

Eu fazer uma pergunta há alguns dias sobre o 7zip razão demorou tanto tempo realizar um movimento em um arquivo grande após a extração.

Depois de ler as Perguntas frequentes , descobri que o problema era realmente o Windows:

Somente o Windows Explorer sabe o destino exato da queda. E o Windows Explorer precisa de arquivos (fonte de arrasto) como arquivos descompactados no disco. Portanto, o 7-Zip extrai arquivos do arquivo morto para a pasta temporária e, em seguida, o 7-Zip notifica o Windows Explorer sobre os caminhos desses arquivos temporários. Em seguida, o Windows Explorer copia esses arquivos para soltar a pasta de destino.

Portanto, por padrão, mesmo no mesmo disco rígido, presumo que o Windows Explorer copie um arquivo (ou arquivos) de temp para o destino e exclua os arquivos temporários.

Presumo que o Windows faça isso para manter certas verificações e equilíbrios. Por exemplo, se o usuário clicar em cancelar, o que você fará se estiver no meio de uma jogada?

Independentemente disso, eu gostaria de saber se existe alguma configuração para alterar o comportamento para fazer o Windows mover o arquivo em vez de copiá- lo / excluí- lo?

ray023
fonte
1
Você se certificou de que isso é realmente o que acontece, e não apenas um erro de documentação?
Daniel Beck
1
Não sou uma resposta à sua pergunta principal, então deixarei isso como um comentário: "Presumo que o Windows faça isso para manter certas verificações e equilíbrios. Por exemplo, se o usuário clicar em cancelar, o que você fará se estiver no meio de um mover?" Para movimentos nas mesmas janelas da unidade, apenas aponte atomicamente o arquivo para o novo local na estrutura de diretórios, os dados permanecerão no mesmo local no disco. Ao mover para uma unidade diferente, na verdade, apenas executa uma cópia e exclui o original quando terminar; se a cópia falhar, ela não executará a exclusão.
Scott Chamberlain
@ScottChamberlain e Daniel .. ambos os pontos fazem sentido. Meu OP faz uma suposição com base na documentação do 7Zips e na minha experiência pessoal usando "Drag and Drop" para 7zip. O arquivo RAR tinha 7 GB, mas não compactado, tinha quase 60 GB. Observá-lo descompactar era esperado, mas vê-lo copiar da pasta para outro na mesma unidade era agravante; somente porque sei que posso mover um arquivo de 60 GB na mesma unidade o dia inteiro sem atrasos. É muito provável que eu não entenda o verdadeiro problema.
ray023
Mesmo que minha pasta e a pasta "temp" estejam na mesma unidade (D :), elas não estão na unidade OS (C :) e talvez o Windows precise passar por C: de alguma forma, para mover o arquivo? idk ... Vou ter que testá-lo em outro PC para descobrir se o mesmo comportamento acontece na mesma unidade.
ray023
Nota final para mim: testei o extrato "arrastar e soltar" no meu laptop (por exemplo, apenas um C :) e foi realmente mais rápido que arrastar e soltar na minha área de trabalho. No entanto, não foi tão rápido quanto o método "Extrair aqui" mencionado no meu primeiro link; indicando para mim que "arrastar e soltar" na mesma unidade não é uma operação de "movimentação". Sinto que meus ambientes de teste não são puros o suficiente para fazer uma dedução de som. : P
ray023 14/05