【Python】ファイルをコピーする

Pythonで
 ・ファイルをコピー
できます!

ファイルのコピーには
 ・ファイル名を変更せずにコピー
 ・ファイル名を変更してコピー
の2つがあります!

ファイル名を変更せずにコピー

ここでは例として
 ・デスクトップ配下のファイル「aiueo.txt」をコピー
させます。

コピーするファイル
コピーするファイル
import shutil

# コピーするファイルのパス
file_path = r'C:\Users\lunch\Desktop\aiueo.txt'
# コピー先のフォルダ
folder_path = r'C:\Users\lunch\Desktop\folder_001'

# ファイルをコピー(ファイル名を変更せずにコピー)
shutil.copy(file_path,folder_path)

以下を指定します(4~6行目)。
・コピーするファイルのパス
・コピー先のフォルダ

標準ライブラリ「shutil」モジュールの「copy」により、ファイルをコピーします(9行目)。
※ファイル名を変更しない場合は、2つ目の引数に「フォルダ」を指定します。

既にファイルが存在する場合、上書きされます。
※例外は発生しません。

ファイル名を変更してコピー

ここでは例として、
 ・デスクトップ配下のファイル「aiueo.txt」をコピーして、
 ・ファイル名を「copyfile.txt」へ変更
させます。

import shutil

# コピーするファイルのパス
filePath = r"C:\Users\user\Desktop\aiueo.txt"
# コピー後のファイルのパス
CopyfilePath = r"C:\Users\user\Desktop\folder_001\copyfile.txt"

# ファイルをコピー(ファイル名を変更してコピー)
shutil.copy(filePath,CopyfilePath)

標準ライブラリである「shutil」モジュールの「copy」により、ファイルをコピーします(9行目)。
※ファイル名を変更する場合は、2つ目の引数に「ファイルパス」を指定します。

参考

上記で使用した以下の詳細は、公式サイトをご確認ください。

●標準ライブラリ「shutil」モジュールの「copy」

タイトルとURLをコピーしました