Я пытаюсь объединить все эти строки в путь для моей программы, чтобы сохранить документ. Ничего необычного. но каждый раз, когда я иду для сохранения файла при отладке, он создает папку с именем после файла и ничего не делает. Я чувствую, что это простая проблема, но я не могу найти, как ее исправить. Помоги пожалуйста!C# Проблемы с сохранением файлов
мой код
private void btnSave_Click(object sender, EventArgs e)
{
string strNotes = rtbNotes.Text.ToString();
string strUser = txtUser.Text.ToString() + "\\";
string strClass = txtClass.Text.ToString() + "\\";
string strDate = DateTime.Today.Date.ToString("dd-MM-yyyy");
string strLocation = "C:\\Users\\My\\Desktop\\Notes\\";
string strType = txtType.Text.ToString();
string strFile = strLocation + strUser + strClass + strDate;
string subPath = strFile + "." + strType;
bool isExists = System.IO.Directory.Exists(subPath);
if (!isExists)
System.IO.Directory.CreateDirectory(subPath);
System.IO.File.WriteAllText(strFile, strNotes);
}
У вас есть проверка путей? subPath выглядит как файл, а не каталог – Sam
Этот код должен создать каталог с полным именем +. Затем он должен создать файл без расширения, содержащего strNotes. (если не возникает ошибка) –