gpt4 book ai didi

r - 逻辑测试对象是否是目录

转载 作者:行者123 更新时间:2023-12-04 17:36:37 25 4
gpt4 key购买 nike

假设我刚刚创建了这个目录和文件:

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用于测试对象是否为目录?

最佳答案

也许你想要 file_test ?

file_test("-d", c("foo", "bar"))
# [1] TRUE FALSE

关于r - 逻辑测试对象是否是目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16740064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com