ruby文件读取写入相关操作
http://HdhCmsTestcnblogs测试数据/cnblogsfans/archive/2009/09/19/1569918.html
http://HdhCmsTestcnblogs测试数据/cnblogsfans/archive/2009/09/17/1568804.html
二、读取文件
view source
print ?
1
file= File .open( File .join( "C:" , "Test.txt" ), "r" )
2
file. each { |line| print "#{file.lineno}." , line }
3
file.close
一、 新建文件
view source
print ?
1
f= File . new ( File .join( "C:" , "Test.txt" ), "w+" )
2
f.puts( "I am Jack" )
3
f.puts( "Hello World" )
文件模式
"r" :Read-only. Starts at beginning of file (default mode).
"r+" :Read-write. Starts at beginning of file.
"w" :Write-only. Truncates existing file to zero length or creates a new file for writing.
"w+" :Read-write. Truncates existing file to zero length or creates a new file for reading and writing.
"a" :Write-only. Starts at end of file if file exists; otherwise, creates a new file for writing.
"a+" :Read-write. Starts at end of file if file exists; otherwise, creates a new file for reading and writing.
"b" :(DOS/Windows only.) Binary file mode. May appear with any of the key letters listed above