Verständnisproblem GetDirectories()
Hallo Ihr lieben,
könnt Ihr mir mal auf die Spünge helfen zu verstehen warum:
funktioniert aber wenn ich dieses in eine Variable setze (Settings):
dieses nicht funktioniert?
Fehlermeldung:
System.IO.IOException: "Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch. : 'e:\MUSIK\Meine Produzierte Musik
'
Auf Verständnis Hilfe freue ich mich.
könnt Ihr mir mal auf die Spünge helfen zu verstehen warum:
string[] od = Directory.GetDirectories("e:\\MUSIK\\Meine Produzierte Musik");
string pfad = mySettings.Pfad;
string[] od = Directory.GetDirectories(pfad);
Fehlermeldung:
System.IO.IOException: "Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch. : 'e:\MUSIK\Meine Produzierte Musik
'
Auf Verständnis Hilfe freue ich mich.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 73635158966
Url: https://administrator.de/contentid/73635158966
Ausgedruckt am: 25.11.2024 um 22:11 Uhr
3 Kommentare
Neuester Kommentar
Wenn du nicht mit Backslashes maskieren willst dann prefixe die Variable mit einem @ zu einem verbatim string
https://stackoverflow.com/questions/18532691/how-do-i-write-a-backslash- ....
Des weiteren sieht deine gepostete Meldung so aus als gäbe es da einen Zeilenumbruch in deinen Daten der Variablen, siehe Hochkomma in der zweiten Zeile.
Deswegen sollte man Rohdaten vor dem Verwenden immer vorher prüfen (z.B. mit DirectoryExists) oder via try catch abfangen.
Gruß
https://stackoverflow.com/questions/18532691/how-do-i-write-a-backslash- ....
Des weiteren sieht deine gepostete Meldung so aus als gäbe es da einen Zeilenumbruch in deinen Daten der Variablen, siehe Hochkomma in der zweiten Zeile.
'e:\MUSIK\Meine Produzierte Musik
'
Gruß
Keine Ursache.🖖