首页 > 解决方案 > R将整个文件夹移动到另一个目录

问题描述

我想将整个文件夹从一个目录移动到另一个目录,这是我的代码,

folder_old_path = "C:/Users/abc/Downloads/managerA"
path_new = "C:/User/abc/Desktop/managerA"
current_files = list.files(folder_old_path, full.names = TRUE)
file.copy(from = current_files, to = path_new, 
          overwrite = recursive, recursive = FALSE, copy.mode = TRUE)

但是,我收到此错误消息

file.copy 中的错误(from = current_files,to = path_new,overwrite = recursive,:'from' 文件多于 'to' 文件

知道如何解决这个问题吗?非常感谢你的帮助!

标签: rdirectorymove

解决方案


library(ff)
from <- "~/Path1/"            #Current path of your folder
to   <- "~/Path2/"            #Path you want to move it.
path1 <- paste0(from,"NameOfMyFolder")
path2 <- paste0(to,"NameOfMyFolder")
file.move(path1,path2)

尝试使用这个小代码。


推荐阅读