Error File.Exists y ruta con espacios en blanco

20/06/2006 - 08:56 por erantzun | Informe spam
Hola, utilizo en el código:

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

y si la ruta existe pero tiene espacios en blanco no me la reconoce,
¿Cómo tendría que escribir la ruta? Gracias
 

Leer las respuestas

#1 Octavio Hernandez
20/06/2006 - 10:01 | Informe spam
Hola,

Los espacios es nombers de ficheros no son problema, que yo sepa.
Probablemente no estás escribiendo correctamente las constantes de cadena.
- El carácter '\' es especial y hay que ponerlo dos veces.
- Puedes usar el lexema especial '@' para indicar al compilador que vas a
escribir la cadena tal cual y que no debe buscar caracteres especiales.
{

string ruta = "C:\\Archivos de programa\\Microsoft.NET\\Primary Interop
Assemblies\\adodb.dll";

string ruta2 = @"C:\Archivos de programa\Microsoft.NET\Primary Interop
Assemblies\adodb.dll";

if (! File.Exists(ruta))

MessageBox.Show("No existe");

}

}


Slds - Octavio



"erantzun" escribió en el mensaje
news:

Hola, utilizo en el código:

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

y si la ruta existe pero tiene espacios en blanco no me la reconoce,
¿Cómo tendría que escribir la ruta? Gracias


Preguntas similares