Создавать вложенные папки в текущем каталоге в 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)
Другие вопросы по тегам