Usei um script python simples para limpar minha área de trabalho, usando o código
import glob
import shutil
import os
dir = os.getcwd()
for data in glob.glob(dir + "\*.exe"):
shutil.move(data,dir + "\Executables_")
for data in glob.glob(dir + "\*.msi"):
shutil.move(data,dir + "\Set-Up Folder_")
for data in glob.glob(dir + "\*.zip"):
shutil.move(data,dir + "\Zips_")
for data in glob.glob(dir + "\*.rar"):
shutil.move(data,dir + "\Zips_")
for data in glob.glob(dir + "\*.jpg"):
shutil.move(data,dir + "\Pictures_")
for data in glob.glob(dir + "\*.png"):
shutil.move(data,dir + "\Pictures_")
for data in glob.glob(dir + "\*.docx"):
shutil.move(data,dir + "\Documents_")
Infelizmente, esqueci de criar as pastas para as quais movi os arquivos e, antes de descobrir que algo estava errado, movi 260 MB de dados para outro arquivo chamado "Executables_". Como o arquivo não está vazio, existe uma maneira de recuperar esses dados alterando de alguma forma o arquivo em questão para um diretório? Deve mencionar que isso está em um PC com Windows 10.
Responder1
Desculpe Oskar, acho que você está sem sorte aqui.
Além disso .. observe o seu comando .. "Executables_" representa apenas o ÚLTIMO .exe em que atuou, nem todos eles.
Qualquer pessoa que já esteja programando há algum tempo já fez isso consigo mesma muitas vezes. Excluí TODO o registro do Windows 98 ao tentar escrever minha primeira função recursiva.
Boa sorte.