Работа с файлами - создание и запись через StreamWriter: файл используется - C#
Формулировка задачи:
Не могу понять в чем проблема.Всё вроде бы легко и просто,но не хочет записывать в файл,пишет что он используется.Хотя на самом деле я только создаю его и пытаюсь записать.
P.S. При перезапуске программы,всё нормально записывает.
Где ошибка?
private void cryptData()
{
File.Create(@"Data\Data.dat");
var crypt = new crypt();
string cryptLogin = crypt.Encrypt().ToString();
string cryptPass = crypt.Encrypt().ToString();
StreamWriter sw = new StreamWriter(@"Data\Data.dat");
sw.WriteLine("[LOGIN]");
sw.WriteLine(cryptLogin);
sw.WriteLine(" ");
sw.WriteLine("[Password]");
sw.WriteLine(cryptPass);
sw.Close();
}Решение задачи: «Работа с файлами - создание и запись через StreamWriter: файл используется»
textual
Листинг программы
private void cryptData()
{
var crypt = new crypt();
string cryptLogin = crypt.Encrypt().ToString();
string cryptPass = crypt.Encrypt().ToString();
Directory.CreateDirectory("Data");
using (StreamWriter sw = new StreamWriter(@"Data\Data.dat"))
{
sw.WriteLine("[LOGIN]");
sw.WriteLine(cryptLogin);
sw.WriteLine(" ");
sw.WriteLine("[Password]");
sw.WriteLine(cryptPass);
}
}