Сохранить файл в MyDocuments + папка приложения

Я пытаюсь сохранить файл настроек приложения .NET пользователю 's% MyDocument% \ MyApplication, но я неНе знаю, как проверить существующую папку \ файл и создать или добавить папку \ файл при сохранении. Я неЯ не хочу открывать saveFileDialog, потому что мне нужно, чтобы файл находился в одном месте на всех компьютерах пользователей. Это то, что я имею до сих пор, но это не такт работает. Любая помощь будет оценена:

var saveSettings = settingsList.text;  //assign settings to a variable
saveSettings = Regex.Replace(saveSettings, @"\s+", "").Trim() + Environment.NewLine; //remove any extra spaces and add a carriage return so that each setting is on a new line            

var fileName = string.Format("{0}\\{1}", Environment.SpecialFolder.MyDocuments + "\\MyApp\\", "settings.dat");  //generate path to settings.dat
File.AppendAllText(fileName, saveSettings);  //save settings.dat

Ответы на вопрос(2)

Ваш ответ на вопрос