在R中如何获取文件夹中的文件列表,而不是目录中的文件列表?
我已经尝试使用dir()
,list.files()
,list.dirs()
有不同的选择,但他们都不似乎工作.
Sve*_*ein 20
setdiff(list.files(), list.dirs(recursive = FALSE, full.names = FALSE))
Run Code Online (Sandbox Code Playgroud)
会做的.
ton*_*nov 12
这是一种可能性:
all.files <- list.files(rec=F)
all.files[!file.info(all.files)$isdir]
Run Code Online (Sandbox Code Playgroud)
另一种选择(具有扩展名的文件的模式,当然不是那么普遍):
Sys.glob("*.*")
Run Code Online (Sandbox Code Playgroud)