Cześć.
Dopiero zaczynam przygodę i zawsze staram się najpierw znaleźć rozwiązanie w internecie. Niestety poległem na niemożliwości edycji i zapisu pliku tekstowego. Gdy zapiszę plik jako konfiguracja3.txt wszystko działa, lecz chciałbym by plik konfiguracja1.txt nadpisać. Domyślam się że streamreader blokuje zapis tak?
private void button2_Click(object sender, EventArgs e)
{
StreamReader sr = new StreamReader(Application.StartupPath + "/" + "Konfiguracja1.txt");
string[] lines = File.ReadAllLines(Application.StartupPath + "/" + "Konfiguracja1.txt");
lines[1] = textBox1.Text;
File.WriteAllLines(Application.StartupPath + "/" + "Konfiguracja1.txt", lines);
}
Oto komunikat błędu:
System.IO.IOException: „The process cannot access the file 'C:\Users\bboyl\Desktop\Aplikacja 1\Aplikacja 1\bin\Debug\netcoreapp3.1\Konfiguracja1.txt' because it is being used by another process.”