假设我刚刚创建了这个目录和文件:
dir.create("foo")
cat("bar", file="bar")
#both files exist:
file.exists("foo")
file.exists("bar")
我想测试 foo 和 bar 以逻辑测试它们是否是目录。如果某物是一个目录,我希望能够将其他文件放入其中。如果该项目不是我想使用stop
但不知道如何测试的目录。
闲逛了一下让我:
file.info("foo", "bar")
.Internal(file.info(fn <- c("foo", "bar")))
这两个都给了我我想要的信息,但.Internal
使用似乎是对目录使用各种逻辑测试(意味着更有效),但我不知道如何。用什么file.info
来测试对象是否是目录?