是否有一个Ruby类/方法,我可以传递“完整路径”,home/me/a_file.txt,以确定它是否是一个有效的文件路径?
home/me/a_file.txt
# file? will only return true for files File.file?(filename)
而且
# Will also return true for directories - watch out! File.exist?(filename)
检查路径名,特别是Pathname#exist?。
Pathname#exist?
文件和它的菲模块可能更简单/更直接,但我发现Pathname一般来说是一个更好的接口。
Pathname