Ruby如何新建以从文件中获取的字符串为路径的文件夹,代码如下

Python019

Ruby如何新建以从文件中获取的字符串为路径的文件夹,代码如下,第1张

#encoding:gbk

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本身的思想还是挺优秀的,但是我不太建议真的用它做东西除非你真的对语言本身很熟练了