验证码: 看不清楚,换一张 查询 注册会员,免验证
  • {{ basic.site_slogan }}
  • 打开微信扫一扫,
    您还可以在这里找到我们哟

    关注我们

Ruby如何实现文件读写操作

阅读:296 来源:乙速云 作者:代码code

Ruby如何实现文件读写操作

在Ruby中,可以使用内置的IO类和File类来实现文件的读写操作。以下是一些基本的示例:

读取文件

  1. 使用File.read方法
content = File.read('example.txt')
puts content
  1. 使用File.open方法
File.open('example.txt', 'r') do |file|
  content = file.read
  puts content
end
  1. 逐行读取文件
File.open('example.txt', 'r') do |file|
  file.each_line do |line|
    puts line
  end
end

写入文件

  1. 使用File.write方法
File.write('example.txt', 'Hello, World!')
  1. 使用File.open方法
File.open('example.txt', 'w') do |file|
  file.write('Hello, World!')
end

追加内容到文件

  1. 使用File.write方法并设置追加模式
File.open('example.txt', 'a') do |file|
  file.write('Appended textn')
end
  1. 使用File.open方法并设置追加模式
File.open('example.txt', 'a+') do |file|
  file.write('Appended textn')
end

检查文件是否存在

if File.exist?('example.txt')
  puts 'File exists'
else
  puts 'File does not exist'
end

删除文件

File.delete('example.txt')

重命名文件

File.rename('old_name.txt', 'new_name.txt')

获取文件信息

# 获取文件大小
puts File.size('example.txt')

# 获取文件修改时间
puts File.mtime('example.txt')

# 获取文件权限
puts File.mode('example.txt')

这些示例涵盖了文件读写操作的基本用法。根据具体需求,你可以选择合适的方法来实现文件的读写和其他操作。

分享到:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: hlamps#outlook.com (#换成@)。
相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>