我有一个巨大的文件夹结构,例如:
main
|____ A1
| |__proj_doc
| |__ some txt files
|____ B2
| |__proj_doc
| |__ some txt files
|____ C3
|__proj doc
|__ tmp
| |__ some txt files
|
|__ some txt files
并想列出所有txt
文件夹中的所有文件。proj_doc
proj doc
mylist <-list.files(path = "/main", recursive = TRUE,
pattern = "\\.txt$",
full.names = TRUE)
将列出除根main
文件夹以外的所有文件,包括所有子文件夹,这会导致大量不必要的数据。我怎样才能更正路径以查看正确的子目录?
这是一种方法:
dirs = list.dirs('main')
proj_doc_dirs = grep('/proj./proj[ _]doc', dirs, value = TRUE)
txt_files = dir(proj_doc_dirs, pattern = '\\.txt$', full.names = TRUE)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句