如何正确使用file.copy()?

楔子

我正在使用该功能file.copy(),但遇到了一些问题。这个想法是根据文件名列表将文件从一个文件夹复制到另一个文件夹。我如何设置代码以使其工作。

list.files("C:/Test/PDF", recursive = TRUE) #

t<- read.csv2(file="C://Test//tes.csv") #is the list with the file names

a <- as.character(t[1:nrow(t),])

file.copy(a, "C:/Test/PDF verschoben" )

消息:

problem copying .\Eidesstattliche.pdf to C:\Test\PDF verschoben\Eidesstattliche.pdf: No such file or directoryproblem copying .\Anmeldung_Defensio.pdf to C:\Test\PDF verschoben\Anmeldung_Defensio.pdf: No such file or directory[1]  TRUE FALSE  TRUE  TRUE FALSE`
list.files("C:/Test/PDF", recursive = TRUE)
[1] "1/2014_Bewerbung Mietwohnung_Loe.pdf" "1/Anmeldung_Defensio.pdf"             "1/Eidesstattliche.pdf"                "2/Anhang_unterzeichnet.pdf"          
[5] "2/Formular_unterschrieben.pdf"
a
[1] "Formular_unterschrieben.pdf"        "Eidesstattliche.pdf"                "Anhang_unterzeichnet.pdf"           "2014_Bewerbung Mietwohnung_Loe.pdf"

有什么想法吗?

彼得罗迪托

这个问题不是很清楚,但问题似乎是list.files()没有返回整个路径,正如您在错误消息中看到的那样:copying .\Eidesstattliche.pdf

我看不到您列出的文件为什么以及如何在tes.csv文件中。向我们展示getwd()并尝试的结果

a <- list.files(list.files("C:/Test/PDF", recursive = TRUE)
file.copy(paste0("C:/Test/PDF/", a), "C:/Test/PDF verschoben" )

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章