如何访问Ruby脚本目录之外的文件?

时间:2018-04-15 09:05:28

标签: ruby file

鉴于此目录结构:

$bool = imagefilter($img, IMG_FILTER_BRIGHTNESS, 10); // arg3 can be -255 to +255

您只能在脚本下搜索文件(例如├── script │   ├── search.rb │ └── searchable.txt └── unsearchable.txt )。但是如何阅读Ruby中的searchable.txt? (我收到此错误unsearchable.txt

1 个答案:

答案 0 :(得分:4)

只需一级到您当前的文件。

file = File.new('../unsearchable.txt')

或者

file = File.join(File.dirname(__FILE__), '..', 'unsearchable.txt')

__FILE__是您当前的文件名。 ..是父目录。