создавать путь если его нет
sashkab opened this issue · comments
Было бы удобно, если бы put
мог создавать путь, если он не существует.
т.е хочу положить файлы в disk:/backup/YYYY/mm/dd/filename.zip
, если пути /backup/YYYY/mm/dd
не существует на ЯД. причем, функция должна работать таким образом, что б она могла создавать как все, так и промежуточные пути, т.е если у меня есть /backup
, то она создаст YYYY/mm/dd
без ошибки.
Я посмотрел на yd_ensure_remote -- там что-то есть для этого, но, видимо, обрабатывается случай, когда /backup/YYYY/mm
уже существует.
ну и плюс к этому -- добавить опцию -p
к mkdir
, которая будет создавать путь и молчать, если он уже существует.