空でないフォルダを削除するにはどうすればよいですか? 質問する

空でないフォルダを削除するにはどうすればよいですか? 質問する

空ではないフォルダーを削除しようとすると、「アクセスが拒否されました」というエラーが表示されます。 試行では次のコマンドを使用しました: os.remove("/folder_name")

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

ベストアンサー1

import shutil

shutil.rmtree('/folder_name')

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

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

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

おすすめ記事