在R中的当前目录中创建嵌套文件夹?

时间:2019-01-29 06:14:02

标签: r nested directory create-directory

我想创建嵌套文件夹,我使用 dir.create()在当前目录中创建 / test1 / project / code / example /

cidr <- getwd()
mkfldr <- "/test1/project/code/example"
dir.create(cidr,mffldr)

但它会生成

  

警告信息:   在dir.create(file.path(cidr,mkfldr))中:     无法创建目录“ C:\ Users \ sharmb5 \ Documents \ R script_RR \ test1 \ project \ code / example”,原因是“没有此类文件或目录”

,并且不会创建文件夹。如果我使用 showWarning = FALSE ,现在它没有给出以上警告,但仍然没有所需的文件夹。

建议采用任何一种方法一次创建所有这些文件夹,而不是一个一个地创建。

提前感谢您的回答!

1 个答案:

答案 0 :(得分:0)

这应该做到:

cidr <- getwd()
mkfldr <- "test1/project/code/example"
dir.create(file.path(cidr, mkfldr), recursive = TRUE)
相关问题