我希望创建嵌套文件夹,在当前目录下使用 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,现在它不会给出上述警告,但仍然缺少所需的文件夹。
请建议一种方法,可以一次性创建所有这些文件夹,而不是逐个创建。
提前感谢您的答案!
dir.create
的recursive
参数。 - MichaelChirico?dir.create
:*"recursive: logical. 是否应该创建路径中除最后一个元素之外的元素?如果为true,则类似于Unix命令'mkdir -p'。"* - r2evansrecursive
参数,但它只创建了路径到\test1\project\code而不是整个路径\test1\project\code/example,这是所需的。 - Bhavneet sharma