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

module function FileUtils?.remove

rm(list, force: nil, noop: nil, verbose: nil) -> ()[permalink][rdoc][edit]
remove(list, force: nil, noop: nil, verbose: nil) -> ()

list で指定された対象を消去します。

[PARAM] list:
削除する対象。一つの場合は文字列も指定可能です。二つ以上指定する場合は配列で指定します。
[PARAM] force:
真を指定すると処理中に発生した StandardError を無視します。
[PARAM] noop:
真を指定すると実際の処理は行いません。
[PARAM] verbose:
真を指定すると詳細を出力します。
require 'fileutils'
FileUtils.rm('junk.txt')
FileUtils.rm(Dir.glob('*~'))
FileUtils.rm('NotExistFile', force: true)    # never raises exception