【发布时间】:2019-03-16 18:09:38
【问题描述】:
我在一个文件夹中有 105 个压缩文件。它们都包含一个 csv 文件,每个文件都具有相同的名称,即“EapTransactions_1”
目前我在 R 中使用以下代码将它们全部提取到一个新文件夹中:
library(plyr)
outDir<-"C:/Users/dhritul.gupta/Migration Files/Trial1/extract"
zipF=list.files(path = "C:/Users/dhritul.gupta/Migration Files/Trial1", pattern = "*.zip", full.names = TRUE)
ldply(.data = zipF, .fun = unzip, exdir = outDir)
这种方法的问题在于,由于所有文件名都相同,因此每个文件都会被覆盖,并且只保存最后一个。
是否可以通过重命名或在提取时为文件名添加前缀/后缀来保存每个文件?
【问题讨论】: