R 如何追加2个以上的文件路径(与append()相同)

R 如何追加2个以上的文件路径(与append()相同),r,append,R,Append,当前的方法过于冗余,无法逐个粘合每个列表 # CURRENT METHOD FL_PATH_1 <- list.files(path = "~/MY_FOLDER_1"), pattern = "*.CSV",full.name = T) FL_PATH_2 <- list.files(path = "~/MY_FOLDER_2"), pattern = "*.CS

当前的方法过于冗余,无法逐个粘合每个列表

# CURRENT METHOD
FL_PATH_1 <- list.files(path = "~/MY_FOLDER_1"),
                              pattern = "*.CSV",full.name = T)
FL_PATH_2 <- list.files(path = "~/MY_FOLDER_2"),
                              pattern = "*.CSV",full.name = T)
FL_PATH_3 <- list.files(path = "~/MY_FOLDER_3"),
                              pattern = "*.CSV",full.name = T)

FL_PATH_BP_A <- append(FL_PATH_1 ,FL_PATH_2)
FL_PATH_BP_A_2 <- append(FL_PATH_BP_A,FL_PATH_3)

DT <- rbindlist(lapply(FL_PATH_BP_A_2 ,import,header=T,sep=",",
                          setclass = "data.table"))
有没有有效灵活的方法来解决这个问题? *每个列表都必须是list.files,因为它们将所有文件都放在某个文件夹中

folders <- c("folder1","folder2","folder3")
files <- c()
for (folder in folders) {
  files <- c(list.files(folder, pattern = "*.CSV",full.name = T)))
}