В конфигурации моего приложения есть путь, например "logs \ updater \ updater.log"
При запуске приложения я хочу создать файл updater.log, создав все подпапки, если их не существует.
Итак, если завтра мой пользователь изменит путь в конфигурации на «logs \ mypathisbetter \ updater.log», мое приложение продолжит работу, записывая журнал в новый файл.
File.Create
, FileInfo.Create
, Streamwriter.Create
или около того: они это делают?
Или мне нужно проверить, существуют ли папки, раньше?
Я не могу найти четкий ответ на этот вопрос в сети.