不小心將文件移動到另一個文件而不是資料夾中

不小心將文件移動到另一個文件而不是資料夾中

我使用了一個簡單的 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 註冊表。

祝你好運。

相關內容