Perché quando do il percorso "c:" mi ha cambiato direttamente nella cartella dell'applicazione?C# perché quando il percorso è "C:" directoryInfo mi porta nella cartella dell'applicazione?
static void Main(string[] args)
{
DirectoryInfo dir = new DirectoryInfo("c:");
Console.WriteLine(dir.FullName);
Console.ReadLine();
}
L'output è la seguente:
C: \ Users ... \ Documenti \ Visual Studio 2010 \ progetti \ consoleApplication9 \ bin \ debug
Ma quando ho dare @"c:\"
va al disco c:
nonostante quello "d:"
e @"d:\"
prende al disco d:
.
Così ho bisogno di un modo per far "c:"
prende su disco c:
Grazie in anticipo!
Perché è così che ha funzionato dal 1983 e sarebbe fonte di confusione per il cambiamento adesso! –
Prova 'DirectoryInfo dir = new DirectoryInfo (" c: \\ ");' o 'DirectoryInfo dir = new DirectoryInfo (@" c: \ ");'. –
non funziona per la mia applicazione la mia applicazione mi limita a modificare la mia domanda .. controllala –