C# file in utilizzo da un altro processo

D4v1d_MoDz

Utente Electrum
1 Febbraio 2015
149
51
7
148
Ultima modifica:
Salve a tutti, da un paio di giorni ho questo problema. Ho due file: 1. file1.txt e 2. file2.txt
C#:
public Form1()
        {
            InitializeComponent();
            if (!File.Exists("file1.txt"))
                File.Create("file1.txt");
            if (!File.Exists("file2.txt"))
                File.AppendAllText("file2.txt", "hello");
            nome = new StreamReader("file2.txt").ReadLine();
            codiceCliente = Convert.ToInt32(new StreamReader("file1.txt").ReadLine());
        }
col file2 se dopo faccio file.appendalltext non mi da nessun errore!
col file1 invece mi dice che è utilizzato da un altro processo... eppure viene utilizzato solo qui!.
mi potete aiutare per favore????
 
In generale devi aprire un file, elaborarlo, effettuare il dispose e passare ad altro, non aprire n files, elaborarli e non chiuderli mai.