ファイルを別のフォルダに移動する方法
ファイルを別のフォルダに移動する時には、shutilというモジュールが必要。
必要なもの
・移動元のフォルダ名
・移動させたいファイル名
・移動先のフォルダ名
shutilをインポートする。
1 |
import shutil |
移動元ファイルと移動先ファイルを指定する
shutil.move(移動元,移動先)
1 2 |
# メモフォルダのlink.txtというファイルをデスクトップへ移動 shutil.move("C:/python/memo/link.txt","C:/Users/oono/Desktop/") |
具体的な使用例
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import shutil # 移動元のフォルダ名 folder_name1 = "C:/Users/oono/Downloads/" # 移動したいファイル名 file_name = "link.txt" # 移動する先のフォルダ名 folder_name2 = "C:/Users/oono/Desktop/" # ダウンロードフォルダから任意のフォルダへ移動 shutil.move(folder_name1 + file_name, folder_name2) |
ダウンロードフォルダにファイルがなかったらエラーになる。
FileNotFoundError: [Errno 2] No such file or directory: ‘C:/Users/oono/Downloads/link.txt’
ドキュメント
https://docs.python.org/ja/3/library/shutil.html