スポンサーリンク
ファイルを別のフォルダに移動する方法
ファイルを別のフォルダに移動する時には、shutilというモジュールが必要。
必要なもの
・移動元のフォルダ名
・移動させたいファイル名
・移動先のフォルダ名
shutilをインポートする。
import shutil
移動元ファイルと移動先ファイルを指定する
shutil.move(移動元,移動先)
# メモフォルダのlink.txtというファイルをデスクトップへ移動
shutil.move("C:/python/memo/link.txt","C:/Users/oono/Desktop/")
具体的な使用例
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