Eu trabalho com dezenas de milhares de arquivos JPEG de 20 kB em lotes que somam gigabytes. Quando tento excluir um lote antigo, o Windows 10 apresenta uma taxa de exclusão muito baixa, que às vezes cai para zero por algum motivo:
Isso é apenas um fato da vida do hardware em que estou ou há algumas dicas e truques que eu poderia tentar para acelerar esse processo de exclusão?
Responder1
Pela imagem parece que você está excluindo os arquivos através do Explorer, que é o método mais lento possível.
O que você pode fazer para melhorar:
Exclua os arquivos usando Shift+ Delpara que os arquivos excluídos não sejam movidos para a Lixeira (não é possível recuperar)
Emita a exclusão de dentro de um prompt de comando usando um comando semelhante a (use
del /?
para ver todos os parâmetros):del /f /q *.* (del in current folder, add `/s` to traverse sub-folders) del /f /q /s folder
Responder2
Não sei por que o Explorer é tão lento, mas você pode considerar colocar cada lote de imagens em um volume de sistema de arquivos separado e formatar rapidamente o volume para excluí-los.O Windows 10 tem suporte nativo para montagem de arquivos como volumes de disco. A velocidade da reformatação é independente do que está no volume, pois ignora o sistema de arquivos existente e apenas grava um novo.
Dezenas de milhares de arquivos de 20K não parecem muitos gigabytes. Se o tamanho total de todos os lotes ativos for menor que sua RAM física, você também poderá colocá-los em discos RAM (usando, por exemplo,ImDisk), ainda formatando ou desmontando o volume para excluí-los. Mesmo a exclusão recursiva comum no disco RAM pode ser muito mais rápida dependendo do que está causando a lentidão. Obviamente, isso não é uma opção se você precisar que os arquivos sobrevivam a uma reinicialização.
Uma desvantagem de reformatar para excluir é que você precisa ser um administrador elevado. Outra é que você pode formatar acidentalmente o volume errado, mas na verdade qualquer abordagem de exclusão em massa de arquivos acarreta o risco de excluir os arquivos errados. Se você fornecer rótulos descritivos aos volumes, TempJpeg1
formatá-los provavelmente será tão à prova de erros quanto excluir um diretório enorme da linha de comando.
Responder3
Desative qualquer proteção antivírus/antimalware em tempo real que você tenha, pelo menos durante esta operação. Isso inclui o Windows Defender. Também qualquer proteção anti-ransomware (oferecida por alguns programas de backup).
A proteção em tempo real normalmente possui ganchos nas operações de arquivos e é historicamente conhecida por desacelerar drasticamente qualquer operação que envolva um grande número de arquivos.
Se achar necessário, você pode reativá-los após a conclusão da exclusão.
Responder4
Crie uma partição por lote, digamos 10 GB ou mais, quando terminar com determinado lote, formate rapidamente a partição. Todos os arquivos desapareceram em questão de segundos.