У меня 16 папок с указанным c именем человека в папке Risk / Archive /, и я хочу скопировать файлы Excel (которые также содержат указанное c имя человека) из папки Risk / в папку Risk / archive / folder. в соответствии с именем папки, которое я использую ниже код, но это не то, что я хочу сделать sh.
f = list.files('Risk/')
d = list.dirs('Risk/Archive')
if (length(f) > 0) {
File = lapply(paste0('Risk/',f), function(i){
x <- read.xlsx(i, sheet = 1, startRow=2, colNames = TRUE, check.names = FALSE, cols = c(1:73))
file.copy(from=i, to='Risk/Archive/',
overwrite = TRUE, recursive = FALSE,copy.mode = TRUE)
x})
File <- do.call("rbind.data.frame", File)}