ruby base之文件操作_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > ruby base之文件操作

ruby base之文件操作

 2012/2/17 9:26:32  fireDragonpzy  程序员俱乐部  我要评论(0)
  • 摘要:data=File.stat(__FILE__)putsdata.modeFile.chmod(777,__FILE__)#changethepermissionoffiledata=File.stat(__FILE__)putsdata.modeputsdata.mtime#lastreadputsdata.atime#lastupdateputsdata.ctime#lastcreatefile=File.open("F:/self/mycode/FileTest.rb","a+"
  • 标签:文件 Ruby 操作 ASE
data =File.stat(__FILE__)
puts data.mode
File.chmod(777,__FILE__) #change the permission of file
data = File.stat(__FILE__)
puts data.mode
puts data.mtime  #last read 
puts data.atime  #last update
puts data.ctime  #last create
file = File.open("F:/self/mycode/FileTest.rb","a+")
begin
	#file.close_write
	puts s
rescue => e
	puts e
	puts $!
end
puts file.read
#f = File.new("F:/self/mycode/aa.txt","a")
#f.write("2012-2-14dd")
#f.close
#f = File.new("F:/self/mycode/aa.txt")
#puts f.read
#puts FileTest.size("F:/self/mycode/aa.txt").to_s+"kb"
puts "size of file:"+file.size.to_s+"kb"

#移动指针 查找
puts file.pos
p file.read(2)
file.rewind
p file.read(2)
p file.lineno
p file.gets
file.rewind
p file.readline
puts "readlines:"
p file.rewind
p file.readlines
file.rewind
file.each do |f|
	puts f
end
#使用IO类的方法迭代内容文件\
puts "use IO"
IO.foreach "F:/self/mycode/FileTest.rb" do |line|
	puts line
end
file.puts("ok")
file.write("write")
file.print("here is the print method")
file.print("do you know")
file.print("i use the $\to change line")
file.rewind
puts file.read
发表评论
用户名: 匿名