是否有Ruby类/方法,我可以传递“完整路径”,home/me/a_file.txt,以确定它是否是有效的文件路径?
# 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通常是一个更好的接口。
推荐文章
- 为什么Path。以Path.DirectorySeparatorChar开头的文件名合并不正确?
- 如何记录Ruby代码?
- Ruby:包含的反义词是什么?Ruby数组?
- Python列表目录,子目录和文件
- 我如何知道我在S3桶中存储了多少对象?
- 在Ruby中,proc和lambda有什么区别?
- 如何传递参数到一个Rake任务与环境在Rails?
- 获取当前正在执行的方法的名称
- 如何在Rails中计算相对时间?
- 在Ruby中使用范围填充数组的正确方法
- 如果文件不存在,创建文件
- “for”和“each”在Ruby中
- 我如何复制一个哈希在Ruby?
- Ruby/Rails:将Date转换为UNIX时间戳
- 我如何编码/解码HTML实体在Ruby?