У меня есть фрагмент кода, который разбивается, если каталог не существует:
System.IO.File.WriteAllText(filePath, content);
В одной строке (или нескольких строках) можно проверить, не существует ли каталог, ведущий к новому файлу, а если нет, создать его перед созданием нового файла?
Я использую .NET 3.5.