2008-01-02
ruby学习笔记--r/w text file
1,遍历当前目录
require 'find'
Find.find('../../') do |f|
type = case
when File.file?(f)
"F"
when File.directory?(f)
"D"
else
"?"
end
puts "#{type}: #{f}"
end
2,交换文本内容
def filereadwrite (fileA,fileB)
f1=File.open(fileA,'r')
f2=File.open(fileB,'w')
while line=f1.gets
f2.puts line
end
f1.close
f2.close
end
filereadwrite 'datafile','tmp'
filereadwrite 'testfile','datafile'
filereadwrite 'tmp','testfile'
File.delete('tmp')
- 10:55
- 浏览 (130)
- 评论 (0)
- 分类: ruby rails
- 相关推荐
发表评论
- 浏览: 2874 次
- 性别:

- 来自: 杭州

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Rails中启动script/conso ...
补充一下,如果运行: ruby extco ...
-- by dearsuper -
ruby学习笔记--String
闰年定义成方法可以为: def leap_year(year) c ...
-- by minstrel






评论排行榜