Ich habe ein einfaches Python-Skript verwendet, um meinen Desktop aufzuräumen, und zwar mit dem Code
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_")
Leider habe ich vergessen, die Ordner zu erstellen, in die ich die Dateien verschoben habe, und bevor ich bemerkte, dass etwas nicht stimmte, habe ich 260 MB an Daten in eine andere Datei namens „Executables_“ verschoben. Da die Datei nicht leer ist, gibt es eine Möglichkeit, diese Daten wiederherzustellen, indem man die fragliche Datei irgendwie in ein Verzeichnis ändert? Es sollte erwähnt werden, dass dies auf einem Windows 10-PC ist.
Antwort1
Tut mir leid, Oskar, aber ich glaube, da hast du Pech gehabt.
Sehen Sie sich außerdem Ihren Befehl an. „Executables_“ stellt nur die LETZTE EXE-Datei dar, auf die es eingewirkt hat, nicht alle.
Jeder, der schon eine Weile programmiert, hat dies schon oft selbst getan. Ich habe meine GESAMTE Windows 98-Registrierung gelöscht, als ich versuchte, meine erste rekursive Funktion zu schreiben.
Viel Glück.