我正在使用R中的命令file.copy,它抛出了一个错误,但我找不到原因。
file.copy(from="Z:/Ongoing/Test", to = "C:/Users/Darius/Desktop", overwrite = TRUE, recursive = TRUE)
Warning message:
In file.copy(from = "Z:/Ongoing/Test",:
problem copying Z:/Ongoing/Test to C:/Users/Darius/Desktop/Test: No such file or directory
有人能看出问题吗?命令行不起作用,即使它只给你一个警告消息。
4条答案
按热度按时间nzk0hqpo1#
实际上,我不认为有任何直接的方法来复制目录。我写了一个函数,可能对你有帮助。
此函数接受两个参数作为输入:
from:要复制的目录的完整路径
to:目录要复制到的位置
假设:from和to是一个目录的路径。
ut6juiuv2#
file.copy()
不创建目录。所以只有当你复制到已经存在的文件夹时才有效。sirbozc53#
有类似的问题:
blog很有用。通过添加
full.names=T
和overwrite = T
稍微修改了代码。uinbv5nw4#
这是最适合我的解决方案。这将获取父目录中的每个文件/文件夹并将其克隆到另一个目录,并使用可选的overwrite参数。
我更喜欢这种方式,而不是默认的R方式,它通常将“from”目录文件夹添加到“to”目录中。