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

create nested folders in current directory in R?

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

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

但它生成像

Warning message: In dir.create(file.path(cidr, mkfldr)) : cannot create dir 'C:\Users\sharmb5\Documents\R script_RR\test1\project\code/example', reason 'No such file or directory'

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

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

提前感谢您的回答!

应该这样做:

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