shutil モジュールの copytree メソッド

shutilモジュールのcopytreeメソッドは、 フォルダとその中にあるすべてのファイルとフォルダを コピーします。メソッドの最初のパラメータには、 コピー元フォルダのパスを指定します。 2番目のパラメータには、コピー先のパスを設定します。 コピーが成功すると、メソッドはコピーされたフォルダの 新しいパス名を返します。

構文

pythonimport shutil

shutil.copytree(コピー元, コピー先)

例

フォルダdirを再帰的にコピーしてみましょう:

pythonimport shutil

print(shutil.copytree('dir', 'dir1'))

実行結果:

pythondir1

関連項目

  • moveメソッド、 shutilモジュール、
    ファイルやディレクトリを再帰的に 移動します
  • rmtreeメソッド、 shutilモジュール、
    フォルダを再帰的に 削除します
  • makedirsメソッド、 osモジュール、
    フォルダを作成します
  • copyメソッド、 shutilモジュール、
    アクセスモードを保持して ファイルをコピーします
  • copy2メソッド、 shutilモジュール、
    メタデータ付きで ファイルをコピーします
  • removeメソッド、 osモジュール、
    ファイルを削除します