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.
Please also mark the comments that contributed to the solution of the article
Content-Key: 73635158966
Url: https://administrator.de/contentid/73635158966
Printed on: June 28, 2024 at 05:06 o'clock
3 Comments
Latest comment
![Mitglied: 13034433319 Mitglied: 13034433319](/images/members/profile_male_64x64.png)
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ß
![Mitglied: 13034433319 Mitglied: 13034433319](/images/members/profile_male_64x64.png)
Keine Ursache.🖖