R list.files всегда возвращает каталоги - PullRequest
0 голосов
/ 20 апреля 2020

Почему list.files() возвращает каталоги и файлы?

Действительно, справка гласит:

include.dirs
логический. Должны ли имена подкаталогов быть включены в рекурсивные списки? (Они всегда в нерекурсивных). "

Код и вывод (Windows 10):


list.files(R.home(), include.dirs =FALSE)
 [1] "bin"            "CHANGES"        "COPYING"        "doc"           
 [5] "etc"            "include"        "library"        "MD5"           
 [9] "modules"        "README"         "README.R-3.6.3" "share"         
[13] "src"            "Tcl"            "tests"          "unins000.dat"  
[17] "unins000.exe"

1 Ответ

0 голосов
/ 20 апреля 2020

Попробуйте следующее:

length(list.files(R.home(), include.dirs = TRUE, recursive=TRUE))
length(list.files(R.home(), include.dirs = FALSE, recursive=TRUE))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...