在Ruby中,你可以使用File类来执行文件操作,包括写入数据。以下是一个简单的示例,展示了如何创建一个新文件(如果尚不存在),打开该文件以进行写入,然后在文件中添加一些文本,最后关闭文件。
# 指定要写入的文件名
file_name = "example.txt"
# 使用 "w" 模式打开文件以进行写入。如果文件不存在,将创建一个新文件。
# 如果文件已存在,将覆盖其内容。
File.open(file_name, "w") do |file|
# 向文件中写入数据
file.write("Hello, this is a sample text written to the file.")
end
# 文件现已关闭,数据已写入
puts "Data has been written to #{file_name}"
在这个示例中,我们首先指定了要写入的文件名(example.txt)。然后,我们使用File.open方法以写入模式(“w”)打开文件。在do…end块中,我们使用file.write方法将文本写入文件。最后,我们关闭文件并输出一条消息确认数据已成功写入。