Movi arquivos acidentalmente para outro arquivo em vez de uma pasta

Movi arquivos acidentalmente para outro arquivo em vez de uma pasta

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.

informação relacionada