1. ホーム
  2. python

[解決済み] 空ではないフォルダーを削除/消去するにはどうすればよいですか?

2022-03-17 16:19:21

質問

空でないフォルダを削除しようとすると「access is denied」エラーが発生します。以下のコマンドを使用しました。 os.remove("/folder_name") .

空ではないフォルダ/ディレクトリを削除/消去する最も効果的な方法は何ですか?

解決方法は?

import shutil

shutil.rmtree('/folder_name')

標準ライブラリリファレンス: shutil.rmtree .

設計上 rmtree は、読み取り専用ファイルを含むフォルダツリーで失敗します。読み取り専用ファイルを含むかどうかに関係なく、フォルダを削除したい場合は、次のようにします。

shutil.rmtree('/folder_name', ignore_errors=True)