このディレクトリとファイルを作成したとしましょう:
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
オブジェクトがディレクトリかどうかをテストするために何を使用していますか?