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


当前回答

检查Pathname,特别是pathname# exist?。

File和它的FileTest模块可能更简单/更直接,但我发现Pathname通常是一个更好的接口。

其他回答

# file? will only return true for files
File.file?(filename)

and

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

检查Pathname,特别是pathname# exist?。

File和它的FileTest模块可能更简单/更直接,但我发现Pathname通常是一个更好的接口。