Создавать вложенные папки в текущем каталоге в R?
Я хочу создать вложенные папки, я использовал dir.create() для создания, скажем, /test1/project/code/example/ в текущем каталоге
cidr <- getwd()
mkfldr <- "/test1/project/code/example"
dir.create(cidr,mffldr)
но это генерирует как
Предупреждающее сообщение: в dir.create(file.path(cidr, mkfldr)): невозможно создать dir 'C:\Users\sharmb5\Documents\R script_RR\test1\project\code/example', причина 'Нет такого файла или каталога '
и нет создания папок. Если я использую showWarning = FALSE, теперь он не выдает предупреждение выше, но все еще не обязательные папки там.
Предложите любой метод для создания всех этих папок за один раз вместо создания одной за другой.
Благодарности к вашему ответу заранее!
1 ответ
Решение
Это должно сделать это:
cidr <- getwd()
mkfldr <- "test1/project/code/example"
dir.create(file.path(cidr, mkfldr), recursive = TRUE)