Ruby目录及文件操作
得到当前目录或者父目录操作如下
require 'pathname'
puts Pathname.new(__FILE__).realpath
puts Dir.pwd
puts File.dirname(__FILE__)
puts File.expand_path("..",Dir.pwd)
puts File.expand_path(".",Dir.pwd)
puts __FILE__
puts File.expand_path('../.')
如果试图读取其他文件夹下的文件,可以使用File.join
input = File.new(File.join("./src/template", "books.xml"), "r")
作者:Shane
出处:http://bluescorpio.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://bluescorpio.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。