Estou tentando detectar se existe um arquivo em tempo de execução, se não, crie-o. No entanto, estou recebendo este erro quando tento escrever nele:
O processo não pode acessar o arquivo 'myfile.ext' porque ele está sendo usado por outro 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
}
Alguma ideia de como consertar isso?