Sto cercando di rilevare se un file esiste in fase di esecuzione, in caso contrario, crearlo. Tuttavia ricevo questo errore quando provo a scriverci:
Il processo non può accedere al file "myfile.ext" perché è utilizzato da un altro processo.
string filePath = string.Format(@"{0}\M{1}.dat", ConfigurationManager.AppSettings["DirectoryPath"], costCentre);
if (!File.Exists(filePath))
{
File.Create(filePath);
}
using (StreamWriter sw = File.AppendText(filePath))
{
//write my text
}
Qualche idea su come aggiustarlo?