Случайно переместил файлы в другой файл вместо папки

Случайно переместил файлы в другой файл вместо папки

Я использовал простой скрипт Python для очистки своего рабочего стола, используя код

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_")

К сожалению, я забыл создать папки, в которые я переместил файлы, и прежде чем я понял, что что-то не так, я переместил 260 МБ данных в другой файл под названием "Executables_". Поскольку файл не пустой, есть ли способ восстановить эти данные, каким-то образом изменив файл в вопросе на каталог? Стоит отметить, что это на ПК с Windows 10.

решение1

Извините, Оскар, мне кажется, вам не повезло.

Также... посмотрите на вашу команду... «Executables_» представляет только ПОСЛЕДНИЙ .exe-файл, с которым она работала, а не все из них.

Любой, кто программировал некоторое время, делал это с собой много раз. Я удалил ВЕСЬ свой реестр Windows 98, когда пытался написать свою первую рекурсивную функцию.

Удачи.

Связанный контент