空ではないフォルダーを削除しようとすると、「アクセスが拒否されました」というエラーが表示されます。 試行では次のコマンドを使用しました: os.remove("/folder_name")
。
空ではないフォルダー/ディレクトリを削除する最も効果的な方法は何ですか?
ベストアンサー1
import shutil
shutil.rmtree('/folder_name')
設計上、rmtree
読み取り専用ファイルを含むフォルダツリーでは失敗します。読み取り専用ファイルが含まれているかどうかに関係なくフォルダを削除したい場合は、
shutil.rmtree('/folder_name', ignore_errors=True)