df='d:/deletedfile/20121123141928/deletefiles.txt'
file=File.new(df)
while line=file.gets
Dir.mkdir line.to_s
end
file.close
########################################
运行虽无报错,但程序。。。
###############我改进一下##############
#encoding: utf-8
df='d:/deletedfile/20121123141928/deletefiles.txt'
file=File.new(df)
File.open(file,'r').each { |line|
#p line.class
if line.strip != ''
Dir.mkdir line.to_s #如果存在会建立失败!
puts '成功建立了吧应该!'
else
puts '失败!'
end
}
file.close
###############这样可以循环读取行##############
我这几天也在研究ruby,我的结论是ruby有些特性,导致它难以实现比较好用的ide,这个严重影响了他的推广,调试和测试完全不依赖工具不可想象,ruby本身的思想还是挺优秀的,但是我不太建议真的用它做东西除非你真的对语言本身很熟练了