意外将文件移至另一个文件而不是文件夹

意外将文件移至另一个文件而不是文件夹

我使用了一个简单的 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 注册表。

祝你好运。

相关内容