Создайте файл по пути, создав подкаталоги, если они не существуют

В конфигурации моего приложения есть путь, например "logs \ updater \ updater.log"

Запуская приложение, я хочу создать файл updater.log , создавая все подпапки, если они не существуют.

Итак, если завтра мой пользователь изменит путь в конфигурации на «logs \ mypathisbetter \ updater.log», мое приложение продолжит работать, записывая журнал в новый файл.

File.Create , FileInfo.Create , Streamwriter.Create или около того: они это делают?

Или мне нужно проверить, существуют ли папки раньше?

Я не могу найти четкого ответа на этот вопрос в нетто.

10
задан Frank Shearar 12 June 2014 в 20:16
поделиться