我使用了一个简单的 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_")
不幸的是,我忘记创建将文件移动到的文件夹,在我发现问题之前,我将价值 260MB 的数据移动到了另一个名为“Executables_”的文件中。由于该文件不为空,是否有办法通过将相关文件更改为目录来恢复这些数据?应该提到这是在 Windows 10 PC 上。
答案1
抱歉,奥斯卡,我想你这次运气不佳。
另外..看看你的命令..“Executables_”仅代表它所操作的最后一个.exe,而不是全部。
任何编程过一段时间的人都曾多次这样做过。当我尝试编写第一个递归函数时,我删除了整个 Windows 98 注册表。
祝你好运。