コード一覧

【Python】shutil.moveを使ってファイルを別のフォルダに移動する方法

ファイルを別のフォルダに移動する方法

ファイルを別のフォルダに移動する時には、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