Zweite Pfad-fragment muss nicht sein, ein Laufwerk oder UNC-Namen - Erstellen-Unterverzeichnis Fehler
Habe ich eine Ausnahme in der Dritten Zeile dieses code "Zweiten Weg fragment muss nicht sein, ein Laufwerk oder einen UNC-Namen"
DirectoryInfo labdi = new DirectoryInfo(Back.mainfolderpath + @"\news\l");
DirectoryInfo tld = new DirectoryInfo(labdi.FullName + @"\" + NorA.sn.labl[i]);
tld = labdi.CreateSubdirectory(labdi.FullName + @"\" + NorA.sn.labl[i] + @"\");
Gibt es keine sinnvolle Art und Weise auf dem web.
Danke.:!
Was ist " NorA.sn.labl[i]"?
Warum nutzen Sie nicht-Sytem.IO.Pfad.Verbinden() ?
ist ein string
Was ist der Unterschied ???
e.g Sie müssen nicht sorgen zu machen über alle backslashes.
Warum nutzen Sie nicht-Sytem.IO.Pfad.Verbinden() ?
ist ein string
Was ist der Unterschied ???
e.g Sie müssen nicht sorgen zu machen über alle backslashes.
InformationsquelleAutor Saber MalekzadeH | 2013-09-03
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lief ich in diese eine heute, und schließlich verfolgt Sie ihn nach unten.
Ausnahme ist versucht, Ihnen zu sagen, dass, wenn ein DirectoryInfo-nimmt einen Pfad als argument (z.B., CreateSubdirectory oder GetFiles), wird es das Objekt, wenn das Pfad-argument enthält die Wurzel und werfen diese schwer fassbaren Ausnahme.
Also Pfad Argumente, die enthalten "C:\" oder "D:\" etc funktionieren nicht. Bewaffnet mit diesem Zusammenhang die Ausnahme Nachricht tatsächlich macht ein bisschen Sinn.
In Ihrem code, Sie wurden mit der FullName-Eigenschaft, und diese Zeichenfolge enthält "C:\" oder was auch immer die Wurzel ist.
Angesichts des Alters der Frage, sollte ich hinzufügen, c#, .NET 4.5, VS2013.
InformationsquelleAutor
Die einfachste Lösung für dieses problem ist die Verwendung der statischen version der Directory-und File-Methoden. Sie müssen nicht entfernen die Wurzel, es zu tun auf diese Weise. Sie brauchen auch nicht die DirectoryInfo oder FileInfo-Objekte, Sie sind, was gibt Ihnen Kopfschmerzen
InformationsquelleAutor Kelso Sharp