Answers:
FileUtils.touch
看起来像它做什么,和镜子*的touch
命令:
require 'fileutils'
FileUtils.touch('file.txt')
*与touch(1)不同,您不能单独更新mtime或atime。它还缺少其他一些不错的选择。
touch
-如果文件存在,它将覆盖文件。
在Ruby 1.9.3+中,您可以使用File.write
(aka IO.write
):
File.write("foo.txt", "")
对于较早的版本,请使用require "backports/1.9.3/file/write"
或File.open("foo.txt", "w") {}
只是一个例子:
File.open "foo.txt", "w"
`touch file.txt`