Ruby 一直告诉我我的文件不存在
Ruby keeps telling me my file does not exist
我正在尝试检查 RoR 文件是否存在,但它一直说该文件不存在,我不明白为什么。
if File.exist?('~/Desktop/test.xls')
p 'File EXISTS'
else
p 'Cannot find any file'
end
该文件当然存在,我可以使用 'ls'.
通过终端访问它
脚本在我的 rails 应用程序的脚本文件夹中。
感谢您的帮助
应该是这样的:
if File.exist?("#{Dir.home}/Desktop/test.xls")
p 'File EXISTS'
else
p 'Cannot find any file'
end
其中 Dir.home
是您的特定主目录(在我的例子中是 /Users/m.pontyushenko/
)
我正在尝试检查 RoR 文件是否存在,但它一直说该文件不存在,我不明白为什么。
if File.exist?('~/Desktop/test.xls')
p 'File EXISTS'
else
p 'Cannot find any file'
end
该文件当然存在,我可以使用 'ls'.
通过终端访问它脚本在我的 rails 应用程序的脚本文件夹中。
感谢您的帮助
应该是这样的:
if File.exist?("#{Dir.home}/Desktop/test.xls")
p 'File EXISTS'
else
p 'Cannot find any file'
end
其中 Dir.home
是您的特定主目录(在我的例子中是 /Users/m.pontyushenko/
)