有没有一种优雅的方式来递归列出达到一定级别的文件?我有一个非常复杂的文件夹结构,递归搜索所有文件需要几秒钟的时间xml。对我来说,只搜索到一定级别就足够了,但是我开发的代码看起来很难看,我想知道是否有更优雅的方法。例如,搜索到第 4 级就会变得很丑......
list.files(c(list.dirs(recursive=FALSE), # first level
list.dirs(list.dirs(recursive=FALSE), recursive=FALSE)), # second level
pattern='\\.xml$',
full.names=TRUE,
recursive=FALSE)
Run Code Online (Sandbox Code Playgroud) r ×1