如何检查文件是否存在?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (47)

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

提问于
用户回答回答于

注:file?将只返回TRUE文件。

若要检查文件是否存在,请执行以下操作:

File.exist?('file_name.csv')
O/P: true

您还可以将它用于目录:

File.exist?('~/dir_name')
O/P: true
用户回答回答于
# file? will only return true for files
File.file?(filename)

and

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

扫码关注云+社区

领取腾讯云代金券