Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > fileutilsライブラリ > FileUtilsモジュール > touch

module function FileUtils.#touch

touch(list, options = {}) -> ()[permalink][rdoc]

list で指定されたファイルの最終変更時刻 (mtime) と アクセス時刻 (atime) を変更します。

list で指定されたファイルが存在しない場合は空のファイルを作成します。

[PARAM] list:
対象のファイル。一つの場合は文字列も指定可能です。 二つ以上指定する場合は配列で指定します。
[PARAM] options:
:mtime, :nocreate, :noop, :verbose が指定できます。 FileUtils/オプションの説明

例:

require 'fileutils'
FileUtils.touch('timestamp')
FileUtils.touch('timestamp', :mtime => Time.now)
FileUtils.touch(Dir.glob('*.c'))