Python - ファイルを移動する
ファイルの移動: shutil.move()
ファイルを移動するには shutil.move()
関数を使用します。
import shutil
shutil.move('/dir1/file1.txt', '/dir2/')
# 移動前:/dir1/file1.txt
# 移動後:/dir2/file1.txt
ファイルの移動:
shutil.move()
移動先にファイルがすでに存在している場合はエラーになります。また、存在しないディレクトリのパスを指定した場合、FileNotFoundError
例外が発生します。
ファイルの移動時に新規ファイルのパスを移動先に指定すると、移動してリネームされます。
import shutil
shutil.move('/dir1/file1.txt', '/dir2/file2.txt')
# 移動前:/dir1/file1.txt
# 移動後:/dir2/file2.txt
ファイルの移動:
shutil.move()