Think Twice
IT技術メモ | プログラミング逆引きのメモ
Created: 2022-02-21 / Updated: 2022-02-21

ファイルを移動する


目次


Pythonでファイルを移動する

ファイル名は同じままで別ディレクトリに移動する

Copy
shutil.move(<コピー元ファイル>, <コピー先ディレクトリ>)
ディレクトリへファイル移動
Copy
import shutil

new_path = shutil.move("from_dir/file.txt", "to_dir")

なお、既に同名のファイルがコピー先パスに存在する場合、例外(shutil.Error)が発生します。

ファイルを移動(上書き)

コピー先ディレクトリにファイルが存在した場合でも上書きで移動したい場合は、以下のようにコピー先をファイルまでのパスで指定します。

Copy
shutil.move(<コピー元ファイル>, <コピー先ファイル>)

上書き移動
Copy
import shutil

new_path = shutil.move("from_dir/file.txt", "to_dir/file.txt")

参照

参考サイト

参考

参照

参考サイト

関連メモ