shutilモジュールのcopy2メソッド
shutilモジュールのcopy2メソッドは、
ファイルのメタデータを保持しながらコピーします。
メソッドの第一引数にはコピー元ファイルへのパスを、
第二引数には新しいファイルの宛先パスを指定します。第三の
オプション引数ではシンボリックリンクの扱いを指定します(デフォルトは
follow_symlinks=True)。
構文
import shutil
shutil.copy2(コピー元, コピー先, [シンボリックリンクモード])
例
ファイルfile1.txtを
ファイルfile2.txtにコピーしてみましょう:
import shutil
shutil.copy2('file1.txt', 'file2.txt')
コード実行結果:
file2.txt
関連項目
-
ファイルのアクセスモードを保持してコピーする
copyメソッド(shutilモジュール)
-
ディレクトリを再帰的にコピーする
copytreeメソッド(shutilモジュール)
-
ファイルまたはディレクトリを再帰的に移動する
moveメソッド(shutilモジュール)
-
ファイルの存在を確認する
path.isfileメソッド(osモジュール)
-
ディレクトリを作成する
makedirsメソッド(osモジュール)
-
単一のフォルダを作成する
mkdirメソッド(osモジュール)
-
ファイルを削除する
removeメソッド(osモジュール)
-
現在の作業ディレクトリを返す
getcwdメソッド(osモジュール)