可以使用不同的读取、写入或两者的方法来创建 Ruby 文件。
在 Ruby 中打开文件有两种方法:
File.new
方法:使用此方法可以创建一个新文件用于读取、写入或两者兼而有之。File.open
方法:使用此方法创建一个新的文件对象。该文件对象被分配给一个文件。
这两种方法的区别在于 File.open
方法可以与块关联,而 File.new
方法不能。
语法:
f = File.new("fileName.rb")
或者,
File.open("fileName.rb", "mode") do |f|