3

有人可以指导我在用 Ruby 向文件中写入新信息之前清理文件中所有现有内容的 方法吗?我正在使用以下代码编写此文件的内容:

logfile = File.new(filepath, "w")
logfile.write("my content")

但是,我希望在向其写入新信息之前删除此“日志文件”中的所有现有内容。我怎样才能做到这一点?

4

1 回答 1

10

当打开一个文件进行写入时,即使用“w”选项,文件的所有以前的内容都将被删除,所以你不必明确地做任何事情来达到那个效果。

于 2012-12-30T14:17:19.020 回答