¿Por qué cuando le doy la ruta "c:" me cambió directamente a la carpeta de la aplicación?C# ¿por qué cuando la ruta es "C:" el directoryInfo me lleva a la carpeta de la aplicación?
static void Main(string[] args)
{
DirectoryInfo dir = new DirectoryInfo("c:");
Console.WriteLine(dir.FullName);
Console.ReadLine();
}
La salida es la siguiente:
c: \ users ... \ Documents \ Visual Studio 2010 \ proyectos \ consoleApplication9 \ bin \ debug
Pero cuando dar @"c:\"
va al disco c:
a pesar de que "d:"
y @"d:\"
lleva al disco d:
.
así que necesito una manera de dejar "c:"
lleva al disco c:
Gracias de antemano!
Porque así es como ha funcionado desde 1983 y sería confuso para el cambio ¡Es ahora! –
Pruebe 'DirectoryInfo dir = new DirectoryInfo (" c: \\ ");' o 'DirectoryInfo dir = new DirectoryInfo (@" c: \ ");'. –
no funciona para mi aplicación mi aplicación solo edito mi pregunta ... compruébelo –