Utilicé un script de Python simple para limpiar mi escritorio, usando el 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_")
Desafortunadamente, olvidé crear las carpetas a las que moví los archivos y, antes de darme cuenta de que algo andaba mal, moví 260 MB de datos a otro archivo llamado "Executables_". Dado que el archivo no está vacío, ¿hay alguna manera de recuperar estos datos cambiando de alguna manera el archivo en cuestión a un directorio? Debo mencionar que esto es en una PC con Windows 10.
Respuesta1
Lo siento Oskar, creo que no tienes suerte aquí.
Además ... mire su comando ... "Executables_" solo representa el ÚLTIMO .exe sobre el que actuó, no todos.
Cualquiera que haya estado programando por un tiempo se ha hecho esto muchas veces. Eliminé TODO mi registro de Windows 98 cuando intenté escribir mi primera función recursiva.
Buena suerte.