Почему в файл не записывается текст?
string FileUserLogin = "C:/Crypit/save/User.txt";
string FileUserPass = "C:/Crypit/save/passworld.txt";
FileInfo fileInf = new FileInfo(FileUserLogin);
FileInfo fileInf1 = new FileInfo(FileUserPass);
string[] users = new string[] { "Login: " + textBox1.Text };
string[] pass = new string[] { "Passworld: " + textBox2.Text };
if (fileInf.Exists == false)
{
File.Create(FileUserLogin);
File.WriteAllLines("User.txt", users);
}
вот код но почему то у меня файл создается но текст не записывается
Ответы (1 шт):
Автор решения: Sergey
→ Ссылка
1) Метод WriteAllLines уже создает файл, вам не нужно его создавать перед этим.
2) В метод WriteAllLines вы передаете название файла без пути к файлу. Такой файл будет создан в директории вашего проекта в bin\Debug\{version}\ или bin\Release\{version}\ Поищите этот файл там, он открывается без проблем.
Либо выберете тот файл, который вам нужен в WriteAllLines:
var FileUserLogin = "C:/Crypt/save/User.txt";
var FileUserPass = "C:/Crypt/save/password.txt";
var fileUserLoginFileInfo = new FileInfo(FileUserLogin);
var fileUserPassFileInfo = new FileInfo(FileUserPass);
var users = new [] { "Login: " + textBox1.Text };
var pass = new [] { "Password: " + textBox2.Text };
if (fileUserLoginFileInfo.Exists == false)
{
File.WriteAllLines(fileUserLoginFileInfo.FullName, users);
}