📜  获取当前文件 ruby 的目录 (1)

📅  最后修改于: 2023-12-03 15:41:28.123000             🧑  作者: Mango

获取当前文件 Ruby 的目录

在 Ruby 中,可以通过以下代码获取当前文件的目录:

File.dirname(__FILE__)

其中,__FILE__ 表示当前文件的文件名,File.dirname 方法会返回该文件的目录名。

如果想要获取当前执行命令的目录,可以使用 Dir.pwd 方法:

Dir.pwd

该方法返回当前执行命令所在的目录。需要注意的是,Dir.pwd 返回的是绝对路径,而 File.dirname(__FILE__) 返回的是相对路径。

如果需要在代码中频繁使用当前文件或命令的目录,也可以将其定义为常量,以便更方便地调用:

# 获取当前文件的目录
CURRENT_DIR = File.dirname(__FILE__)

# 获取当前执行命令的目录
CURRENT_DIR = Dir.pwd

以上是获取 Ruby 当前文件目录的方法。