是否有一个Ruby类/方法可以传递“完整路径”home/me/a_file.txt
,以确定它是否是有效的文件路径?
答案 0 :(得分:527)
# file? will only return true for files
File.file?(filename)
和
# Will also return true for directories - watch out!
File.exist?(filename)
答案 1 :(得分:51)
查看Pathname,特别是Pathname#exist?
。