想过成功,也想过失败。但从未想过放弃……

RUBY获取当前的执行文件的路径和目录

上一篇 / 下一篇  2009-11-21 15:57:59 / 个人分类:编程语言

获得当前执行文件的文件名:

__FILE__

获得当前文件的目录

File.dirname(__FILE__)

获得当前执行文件的完整路径

require ‘pathname’
Pathname.new(__FILE__).realpath

获得当前执行文件的目录完整路径

require ‘pathname’
Pathname.new(File.dirname(__FILE__)).realpath

如果使用$0: $0是整个ruby执行文件最顶层文件的路径。因此使用if __FILE__==$0可以判断当前ruby文件是被引用还是被执行


TAG:

 

评分:0

我来说两句

日历

« 2024-02-14  
    123
45678910
11121314151617
18192021222324
2526272829  

数据统计

  • 访问量: 28023
  • 日志数: 40
  • 建立时间: 2008-11-24
  • 更新时间: 2010-05-20

RSS订阅

Open Toolbar