从几个目录复制文件

安德烈(Andriy T.)

我正在尝试创建一个代码,将所有文件夹/文件从现有文件夹复制到另一个文件夹(原始文件夹包含文件,而更多文件夹包含文件/文件夹...)

我的想法是做这样的事情:

files <- list.files (Dir.origen)

for (i in files)
{  
  if (!file.info (paste(Dir.origen, i, sep = "/"))$isdir) 
    file.copy (paste(Dir.origen, i, sep = "/"), Dir.dest)
  else dir.create (paste(Dir.dest,i,sep = "/"))
}

forelse语句中插入相同的循环,并在其中插入更多循环。

我的问题是是否有办法复制整个目录。

每当我在RStudio中创建一个新项目时,我也对源代码感兴趣。

当RStudio为一个空项目创建一个新目录时,我的目标是用我需要的所有内容填充该目录。

安德烈(Andriy T.)

我找到了答案,这似乎更容易:

Dir.origen2 <- gsub("/","\\\\", Dir.origen) # Directiories must use backslashes
Dir.dest2 <- gsub("/","\\\\", Dir.dest)

comando <- paste0 ("xcopy ", Dir.origen2, " ", Dir.dest2, " /e /i /y")
system(comando)

/e复制所有目录(包括容器)的位置在哪里/y不要要求覆盖文档,/i如果Dir.dest不存在则创建一个新目录(我想)。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

gzip不同目录中的几个文件,然后复制到新目录

来自分类Dev

如何将几个文件夹中的文件复制到另一个目录

来自分类Dev

复制文件到目录

来自分类Dev

Ant仅复制文件而不复制目录

来自分类Dev

Gulp复制目录和文件

来自分类Dev

查找并复制文件和目录

来自分类Dev

如何从多个目录复制文件?

来自分类Dev

复制目录中的特定文件

来自分类Dev

复制文件到当前目录?

来自分类Dev

Docker复制的文件被视为目录

来自分类Dev

使用基本目录复制文件

来自分类Dev

使用Gulp复制文件目录和文件

来自分类Dev

从批处理文件目录复制文件

来自分类Dev

使用Gulp复制文件目录和文件

来自分类Dev

在几个子目录中查找特定文件

来自分类Dev

在露天安装目录中找不到几个文件

来自分类Dev

Makefile改进:几个可执行文件和目录

来自分类Dev

在几个目录之间找到一组通用文件?

来自分类Dev

打开和读取不同目录中的几个文件

来自分类Dev

如何使用Expect发送目录中包含的几个文件?

来自分类Dev

将文件列表复制到目录

来自分类Dev

在保留Mac目录结构的同时复制文件

来自分类Dev

ant,使用目录结构复制文件

来自分类Dev

在保留目录结构的同时复制文件

来自分类Dev

Visual Studio不复制链接文件的目录

来自分类Dev

使用排除从当前目录批量复制文件

来自分类Dev

Bash Shell复制隐藏目录中的文件

来自分类Dev

复制网络目录和文件以进行更新?

来自分类Dev

在缓存目录中复制Realm文件