Este método deve obter todos os arquivos fora da Lixeira, mas esteja ciente de que você terá que colocá-los de volta onde eles pertencem, se você precisar que eles estejam em um diretório específico.
1.) Abra o prompt de comando como administrador, execute o comando wmic useraccount get name,sid
, copie o SID para seu usuário, agora no mesmo prompt de comando execute cd \$Recycle.Bin\%SID%
substituindo SID pelo SID que você acabou de copiado para a sua área de transferência (mas deixe o% em ambos os lados, é uma pasta oculta e requer que eles sejam deixados no nome).
2.) Agora copie tudo nessa pasta para uma pasta vazia de sua escolha com xcopy /e .\* C:\path\to\your\empty\folder\
mas esteja avisado, isso copiará todos os 30000 arquivos através do prompt de comando e provavelmente demorará um pouco. Depois disso, verifique o prompt de comando para certificar-se de que nenhum erro foi gerado e verifique a pasta para a qual você copiou tudo e certifique-se de que esteja tudo lá. Agora você deve estar livre para esvaziar sua lixeira com segurança.