Holen Sie sich Weg von directoryinfo-Objekt

Schreiben von code in C#, ich Frage mich, ob es war ein Weg, um den richtigen Weg der ein directoryinfo-Objekt?

Derzeit habe ich zum Beispiel ein Verzeichnis wie:

DirectoryInfo dirInfo = new DirectoryInfo(pathToDirectory);

Das Problem ist, dass wenn ich will, um den Pfad der jeweiligen dirInfo Objekt, es gibt immer den debug-Pfad (Ordner bin). Wenn die original-dirInfo-Objekt auf ein Verzeichnis, in das D:\testDirectory Weg, dann will ich einen Weg, um diesen Pfad wieder irgendwo anders im code, anstatt \bin\debug\testDirectory

Gibt es eine Möglichkeit, dies zu tun?

Derzeit bin ich versuchen, den Pfad von dirInfo mit Path:

Console.WriteLine("Path: " + Path.GetFullPath(dirInfo.ToString()));
Was ist pathToDirectory? Ist es D:\testDirectory oder die debug-Pfad?
wie bekommen Sie den Pfad für dirInfo ?
Können Sie bitte zeigen Sie code, den Sie verwenden, um "Weg von DirectoryInfo"? Und für den Beispielcode verwenden versuchen, Konstante Werte, wo möglich (d.h. was ist der Wert von pathToDirectory wenn Ihr code funktioniert nicht)
pathToDirectory ist die Zeichenfolge @"D:\testDirectory"
Sie sind entweder nicht zeigen Sie Ihren code haben, ODER nicht wissen, was der an es übergeben wird: Path.GetFullPath(new DirectoryInfo(@"D:\testDirectory ").ToString()) zurück "D:\testDirectory" als erwartet. Bitte überprüfen Sie Ihre Probe.

InformationsquelleAutor user1806716 | 2013-11-19

Schreibe einen Kommentar