FileUtils.touch
それは何をするかのように見え、ミラー* touch
コマンド:
require 'fileutils'
FileUtils.touch('file.txt')
* touch(1) とは異なり、mtimeまたはatimeのみを更新することはできません。また、他のいくつかの素敵なオプションもありません。
ファイルハンドルが心配な場合:
File.open("foo.txt", "w") {}
docs から:
オプションのコードブロックが指定されている場合、開かれたファイルが引数として渡され、ブロックが終了するとFileオブジェクトが自動的に閉じられます。
Ruby 1.9.3+では、_File.write
_(a.k.a _IO.write
_ )を使用できます:
_File.write("foo.txt", "")
_
以前のバージョンでは、 _require "backports/1.9.3/file/write"
_ を使用するか、File.open("foo.txt", "w") {}
を使用します
また、あまり有利ではありませんが、非常に簡単です:
`touch file.txt`