易百教程

54、在 Ruby中如何打开文件?

可以使用不同的读取、写入或两者的方法来创建 Ruby 文件。
在 Ruby 中打开文件有两种方法:

  • File.new方法:使用此方法可以创建一个新文件用于读取、写入或两者兼而有之。
  • File.open方法:使用此方法创建一个新的文件对象。该文件对象被分配给一个文件。

这两种方法的区别在于 File.open 方法可以与块关联,而 File.new 方法不能。

语法:

f = File.new("fileName.rb")

或者,

File.open("fileName.rb", "mode") do |f|