У меня есть этот код:FileStream, кажется, найти файл unexisting
public static string GetUserEmail()
{
string path = Application.StartupPath + "\\mail.txt";
MessageBox.Show(path);
string adres = String.Empty;
if (File.Exists(path))
{
using (StreamReader sr = new StreamReader(path))
{
adres = sr.ReadLine();
}
}
else
{
using (FileStream fs = File.Create(path))
{
using (StreamReader sr = new StreamReader(path))
{
adres = sr.ReadLine();
}
}
}
MessageBox.Show(adres);
return adres;
}
Я проверил ApplicationPath с MessageBox.Show(); как вы можете видеть, идите туда и удалите файл, запустите приложение и продолжайте читать предыдущую строку. Я удаляю приложение для переустановки и все еще, кажется, находит файл и читаю ту же строку, что и в первой установке. Я искал окна, весь диск C, нет файла mail.txt, и он все еще находит файл mail.txt и читает строку (адрес электронной почты, используемый для идентификации пользователя)
Что это может быть? инопланетяне?