ruby 1.9 简单的文件操作
#读文件f = File.open("myfile.txt", "r")f.each_line do|line|puts "I read this line: #{line}"end
File.foreach("myfile.txt") do|line|puts "I read this line: #{line}"end
f = File.open("myfile.txt", "r")line = f.getsputs "The line I read is: #{line}"
#写操作File.open('filename','w') do |f| f.puts linesend
#得到当前目录所有文件名 files = Dir.glob('*.rd')
#删除特定目录所有文件名Dir.glob('*.rd').each{|f| File.delete f}
open('myfile.out', 'a') { |f| f << "Four score\n" f << "and seven\n" f << "years ago\n"}