Aqui está uma prova de conceito do problema que desejo descrever.
- Crie um
my folder
e dentro dele, crie um link simbólico de QUALQUER outro arquivo externo (ou sejaoriginal.txt
) - Mova o
original.txt
para outro local ou apenas renomeie. (seu link simbólico ainda permanece emmy folder
) - Tente copiar/mover o arquivo
my folder
.
A janela de cópia do Windows travará para sempre:
No entanto, se você excluir (ou renomear) o próprio link simbólico , a cópia continuará bem.
É muito irritante, pois tenho milhares de arquivos (CMS, etc.) com links simbólicos em diferentes projetos e estou procurando como FORÇAR O WINDOWS, NÃO PARAR nesses casos.
Não consigo duplicar um travamento. No Windows 10, recebo uma caixa de diálogo de erro. Você pode procurá-lo, pois pode ter ido abaixo do Explorer e estar oculto.
A única solução para evitar tais problemas é usar outro utilitário que continue ativo para tais casos.
Um utilitário de lote é robocopy . De acordo com o meu teste, ele emitirá um erro, mas copiará tudo (incluindo o link simbólico com defeito!).
Um utilitário GUI é FastCopy , que é fiel ao seu nome. Ele copiará apenas arquivos bons, ignorando links simbólicos defeituosos. Definir a opção "Nonstop" não emitirá nenhuma caixa de diálogo de erro.