Ruby打开读取写入关闭文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ruby打开读取写入关闭文件相关的知识,希望对你有一定的参考价值。

  1. ###
  2. # r Open a file for reading. The file must exist.
  3. #
  4. # w Create an empty file for writing. If a file with the same name
  5. # already exists its content is erased and the file is treated as a new
  6. # empty file.
  7. #
  8. # a Append to a file. Writing operations append data at the end of the
  9. # file. The file is created if it does not exist.
  10. #
  11. # r+ Open a file for update both reading and writing. The file must exist.
  12. #
  13. # w+ Create an empty file for both reading and writing. If a file with the
  14. # same name already exists its content is erased and the file is
  15. # treated as a new empty file.
  16. #
  17. # a+ Open a file for reading and appending. All writing operations are
  18. # performed at the end of the file, protecting the previous content
  19. # from being overwritten.
  20. #
  21. # You can reposition (fseek, rewind) the internal pointer to anywhere in the
  22. # file for reading, but writing operations will move it back to the end of
  23. # file. The file is created if it does not exist.
  24. ###
  25. File.open(local_filename, 'w') {|f| f.write(doc) }

以上是关于Ruby打开读取写入关闭文件的主要内容,如果未能解决你的问题,请参考以下文章

Go-文件目录操作分类详解(创建打开关闭读取写入判断等)

用于打开、关闭、读取和写入文件到 TAPE 驱动器的 REXX 命令是啥?

DATASET 文件的打开读取写入关闭 TAB键分开

python 文件处理 -- 01 文件打开&读取&写入&关闭&指针

为啥即使在关闭临时文件后我也能够写入和读取它?

php 创建,打开,读取,写入,追加,关闭和删除