Quiero crear un archivo SOLAMENTE si aún no existe.
un código como:Crear un archivo solo si no existe
if (!File.Exists(fileName))
{
fileStream fs = File.Create(fileName);
}
Dejarlo abierto para una carrera de condición en caso de que se creará el archivo entre el "si" a la "crear".
¿Cómo puedo evitarlo?
EDIT:
cerraduras no pueden utilizarse aquí porque es un procesos diferentes (múltiples instancias de la misma aplicación).
usando try {} catch {}? – ojlovecd
misma aplicación? mutex? –