Archivos movidos accidentalmente a otro archivo en lugar de a una carpeta

Archivos movidos accidentalmente a otro archivo en lugar de a una carpeta

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.

información relacionada