rm_r(list, force: nil, noop: nil, verbose: nil, secure: nil) -> ()[permalink][rdoc][edit]-
ファイルまたはディレクトリ list を再帰的に消去します。
- [PARAM]
list: - 削除する対象。一つの場合は文字列も指定可能です。二つ以上指定する場合は配列で指定します。
- [PARAM]
force: - 真を指定すると処理中に発生した StandardError を無視します。
- [PARAM]
noop: - 真を指定すると実際の処理は行いません。
- [PARAM]
verbose: - 真を指定すると詳細を出力します。
- [PARAM]
secure: - 真を指定するとファイルの削除に FileUtils?.remove_entry_secure を使用します。
注意
このメソッドにはローカル脆弱性が存在します。この脆弱性を回避するには :secure オプションを使用してください。詳しくは FileUtils?.remove_entry_secure の項を参照してください。
require 'fileutils' FileUtils.rm_r(Dir.glob('/tmp/*')) FileUtils.rm_r(Dir.glob('/tmp/*'), secure: true)[SEE_ALSO] FileUtils?.rm, FileUtils?.remove_entry_secure
- [PARAM]