kel*_*rog 1 r file file-rename
我有一堆文件名中包含“_001”的文件。我按照在线发布的脚本进行操作,我位于所有文件所在的目录中:
filez <- list.files()
sapply(filez, function(X) {file.rename(from=x, to=sub(pattern="_001", replacement="", x))})
Run Code Online (Sandbox Code Playgroud)
但我不断收到此错误消息:
file.rename(from = x, to = sub(pattern = "001", replacement = "")) 中的错误:找不到对象“x””。
谁能帮我解决这个问题?
我认为你根本不需要这样做sapply。(这将绕过你有其中参数的问题file.rename和sub应该是X。)试试这个:
filez <- list.files()
file.rename(from=filez, to=sub(pattern="_001", replacement="", filez))
Run Code Online (Sandbox Code Playgroud)