Averiguar si un fichero XML existe

30/09/2009 - 13:17 por Alberto | Informe spam
Estoy empezando con xml y me surge una duda. Quiero almacenar información de
configuración en un xml y estoy creando una clase estática que me permite
modificar y leer las distintas opciones de configuración.

El problema es que en el constructor de dicha clase tendría que averiguar si
dicho xml existe porque en caso contrario, tendría que crearlo con los
valores por defecto.

No sé cómo hacer esta comprobación y os agradecería que me echáseis una
mano.

Por si sirve de algo, ahora mismo estoy haciendo algo parecido a esto:

FileStream fs = new FileStream("myConfig.xml", FileMode.Open);
XmlTextReader tr = new XmlTextReader(fs);
...

Gracias

Preguntas similare

Leer las respuestas

#1 Alhambra Eidos Development
30/09/2009 - 13:26 | Informe spam
File.Exists(path)

Directory.Exists(path)

Salu2
#2 Fco.Vidaller
30/09/2009 - 13:28 | Informe spam
Hola Alberto,

if ( !File.Exists(path) ) { ... }



Alberto escribió:
Mostrar la cita
#3 Fernando A. Gómez F.
01/10/2009 - 00:50 | Informe spam
Alberto wrote:
Mostrar la cita
Hola,

como alternativa a lo que ya te han comentado, siempre puedes utilizar
System.IO.FileInfo.

http://msdn.microsoft.com/es-es/lib...einfo.aspx

FileInfo info = new FileInfo("myConfig.xml");
if (info.Exists)
info.Create();

FileStream file = info.OpenWrite();
// etc

Saludos.

Fernando Gómez
www.fermasmas.com
Ads by Google
Search Busqueda sugerida