誤ってファイルをフォルダではなく別のファイルに移動した

誤ってファイルをフォルダではなく別のファイルに移動した

私は簡単な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 のレジストリ全体を削除しました。

幸運を。

関連情報