Ruby 4.0 リファレンスマニュアル

module function FileUtils?.rm_rf

rm_rf(list, noop: nil, verbose: nil, secure: nil) -> ()[permalink][rdoc][edit]
rmtree(list, noop: nil, verbose: nil, secure: nil) -> ()

ファイルまたはディレクトリ list を再帰的に消去します。

rm_r(list, force: true) と同じです。

[PARAM] list:
削除する対象。一つの場合は文字列も指定可能です。二つ以上指定する場合は配列で指定します。
[PARAM] noop:
真を指定すると実際の処理は行いません。
[PARAM] verbose:
真を指定すると詳細を出力します。
[PARAM] secure:
真を指定するとファイルの削除に FileUtils?.remove_entry_secure を使用します。

注意

このメソッドにはローカル脆弱性が存在します。この脆弱性を回避するには :secure オプションを使用してください。詳しくは FileUtils?.remove_entry_secure の項を参照してください。

[SEE_ALSO] FileUtils?.rm, FileUtils?.rm_r, FileUtils?.remove_entry_secure