Pythonでディレクトリをファイルの中身ごと削除する方法

Pythonでディレクトリをファイルの中身ごと削除する方法は、shutilモジュールを使用するのが簡単で便利です。以下に示す方法でディレクトリを再帰的に削除できます。

python
import shutil

# 削除したいディレクトリのパスを指定
directory_path = "/path/to/your/directory"

# ディレクトリとその中身を再帰的に削除
shutil.rmtree(directory_path)

このコードでは、shutil.rmtree()関数を使用して指定したディレクトリを再帰的に削除します。この関数はディレクトリとその中身(サブディレクトリ、ファイルなど)をすべて削除します。

注意事項:

  • 削除操作は即座に実行され、データが完全に失われます。誤ってディレクトリを削除しないように十分注意してください。
  • ディレクトリとその中身を削除するため、削除対象のディレクトリ内に重要なデータが含まれていないことを確認してください。
  • 削除操作には権限が必要で、ディレクトリとその中身が書き込み可能であることを確認してください。