我有一个包含许多子目录的文件夹,其中包含许多不同类型的文件。我只需要选择具有以下扩展名 *.txt 和 *.shp 的文件。我尝试将模式与 & 和 | 一起使用 组合,但似乎不起作用。| 的 | 运算符仅选择最后写入的文件格式(在下面的代码中,它仅选择 *.shp 文件,而不选择 *.txt)
filelist <- list.files(path = ".",pattern = '*.txt$ | *.shp$', recursive = TRUE,ignore.case = TRUE, include.dirs = TRUE, full.names = TRUE)