Ruby一直告诉我我的文件不存在

时间:2016-09-08 14:56:26

标签: ruby-on-rails ruby file-exists

我正在尝试检查文件是否存在RoR,但它一直说这个文件不存在,我不明白为什么。

if File.exist?('~/Desktop/test.xls')
  p 'File EXISTS'
else
  p 'Cannot find any file'
end

当然文件存在,我可以使用'ls'访问终端。

该脚本位于我的rails应用程序的脚本文件夹中。

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

它应该是这样的:

Dir.home

其中/Users/m.pontyushenko/是您的特定主目录(在我的情况下是public static class Map extends Mapper<LongWritable, Text, Text, IntWritable>