Ruby目录及文件操作
2013-06-01 20:02
183 查看
得到当前目录或者父目录操作如下
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")
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")
相关文章推荐
- RUBY-文件、目录操作
- Ruby on Rails 入门之:(23) Ruby 中文件,目录的操作
- ruby对文件和目录的基本操作
- C#目录文件复制、创建操作
- (第三周)wc.exe—命令行实现对指定目录下文件的操作
- ios 文件/目录操作
- python_文件与目录操作
- Java编程的逻辑 (59) - 文件和目录操作
- github上传文件时,目录、文件的创建、复制、删除和移动等操作
- 常见文件、目录、路径操作函数
- C#路径/文件/目录/I/O常见操作汇总(1)
- UNIX常用命令-目录及文件操作命令
- linux基本操作(1)--文件、目录、用户、权限相关
- C# 文件操作 全收录 追加、拷贝、删除、移动文件、创建目录、递归删除文件夹及文件....
- C#-文件目录-文件目录操作
- 使用linux c 目录操作函数,读取任一目录下的所有目录信息文件信息
- PHP创建文件(夹)以及目录操作
- windows 下 文件属性及目录列表操作
- python文件目录操作常用方法总结
- 文件和目录操作