用Ruby创建empty文件的最佳方法是什么?

类似于Unix命令touch:

touch file.txt

推荐答案

FileUtils.touch看起来像它的功能,并镜像touch命令:

require 'fileutils'
FileUtils.touch('file.txt')

*与touch(1)不同,你不能单独更新mtime或atime.它还缺少其他一些不错的 Select

Ruby相关问答推荐

Ruby错误-应为数组或字符串,已获取哈希

从同名方法调用 ruby​​ 中的方法

Ruby:这两种混入模块方法是否等效?

碰撞检测测试中对象的 Nil 类

使用 Ruby,是否可以将 BigDecimal("1") / BigDecimal("3") 打印为 0.3333333333333... 到任意长度?

Ruby 中无法解释的撬动行为

Ruby - 获取正在执行的文件

Simple_form:删除带有标签的内联复选框的外部标签

如何增加 ruby​​ 应用程序的堆栈大小.递归应用程序获取:堆栈级别太深(SystemStackError)

对具有相同键的 2 个哈希属性求和

在 Ruby 中创建数字、字符串、数组或哈希的 md5 哈希

为什么 Ruby 使用 respond_to?而不是 responds_to?

Ruby 1.9:如何正确大写和小写多字节字符串?

对哈希中数组的值求和

如何在 macOS 上卸载 rbenv?

当我们导入 csv 数据时,如何消除UTF-8 中的无效字节序列

如何判断数组是否有重复项?

从 'mm/dd/yyyy' 格式解析 ruby​​ DateTime

为什么 Ruby 有 TrueClass 和 FalseClass 而不是一个布尔类?

什么是 Ruby 1.9 标准 CSV 库?