标签: ruby
所以我的问题基本上是,如果无法找到作为参数给出的文件,我无法找出一个给出错误信息的条件。
if ARGV.empty? puts "Give me a file!" elseif [condition] puts "Can't find the file" else file = File.open(ARGV[0])
我真正需要的是elseif的条件。
答案 0 :(得分:4)
尝试File.exist?,例如
File.exist?
2.3.0 :003 > File.exist? 'foo' => false