【发布时间】:2018-02-19 05:38:23
【问题描述】:
我有一个将文件作为输入的 R 脚本,我想要一种通用的方法来了解输入是否是一个存在的文件,而不是一个目录。
在 Python 中你会这样做:How do I check whether a file exists using Python?,但我很难在 R 中找到类似的东西。
假设file.txt 确实存在,我想要如下所示:
input.good = "~/directory/file.txt"
input.bad = "~/directory/"
is.file(input.good) # should return TRUE
is.file(input.bad) #should return FALSE
R 有一个叫做 file.exists() 的东西,但这并不能区分文件和目录。
【问题讨论】: