如何检查文件是否存在

是否有一个Ruby类/方法,我可以传递“完整路径”,home/me/a_file.txt,以确定它是否是一个有效的文件路径?

237282 次浏览
# file? will only return true for files
File.file?(filename)

而且

# Will also return true for directories - watch out!
File.exist?(filename)

检查路径名,特别是Pathname#exist?

文件和它的模块可能更简单/更直接,但我发现Pathname一般来说是一个更好的接口。