从csv文件批量重命名文件

时间:2018-11-14 14:02:57

标签: r file bulk renaming

我正在努力寻找问题的明确答案。

我有一个具有文件路径和文件名的数据框。

data.frame': 6 obs. of 2 variables: $ Path : Factor w/ 97 levels "J:\\GBD2017\\China\\Splitweekly\\281_2010_10.pdf",..: 1 2 3 4 5 6 $ Filename: Factor w/ 97 levels "1000095452.pdf",..: 97 1 2 3 4 5

我想重命名每个文件路径J:\\GBD2017\\China\\Splitweekly\\281_2010_10.pdf,以便最后一个xx_xx_xx.pdf被文件名列中的值替换。

例如J:\\GBD2017\\China\\Splitweekly\\281_2010_10.pdf将变成J:\\GBD2017\\China\\Splitweekly\\1000095452.pdf

我将要拥有数百个文件,因此任何方法都必须高效。

投放:

structure(list(Path = structure(1:6, .Label = c("J:\\GBD2017\\China    \\Splitweekly\\281_2010_10.pdf", 
`"J:\\GBD2017\\China\\Splitweekly\\282_2010_11.pdf", "J:\\GBD2017\\China    \\Splitweekly\\283_2010_12.pdf"), class = "factor"), Filename = `structure(c(97L, 1L, 2L, 3L, L, 5L), .Label = c("1000095452.pdf","1000095453.pdf", "1000095454.pdf"), class = "factor")), .Names = c("Path", "Filename"), row.names = c(NA, 6L), class = "data.frame")

0 个答案:

没有答案