Hallo zusammen, Programmiere c# und habe folgendes Problem. Ich möchte mit dem Befehl Directory.CreateDirectory(path); den folgenden unterordner erstellen. "...\\...\\Functionen\\Hand\\Abc/Cde" Der unterste Ordner soll "Abc/Cde" heißen. Das Problem ist er erstellt einen Unterordner Abc und in diesem Abc-Ordner den Ordner Cde.
guelay schrieb: > Der unterste Ordner soll "Abc/Cde" heißen. Geht nicht. https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file
Einige der Checks kann man wohl Ausschalten: https://ss64.com/nt/syntax-filenames.html Mit / bei NTFS geht das aber anscheinend leider nicht...
guelay schrieb: > Der unterste Ordner soll "Abc/Cde" heißen. Muss es unbedingt Schrägstrich "/" sein? Dieses Zeichen ist für Datei- und Verzeichnisnamen nämlich nicht erlaubt. Was aber geht sind ähnlich aussehende Unicode Zeichen, wie U+2215 "∕". Dann wäre der Ordnername "Abc∕Cde".
Jim M. schrieb: > Was aber geht sind ähnlich aussehende Unicode Zeichen, wie U+2215 "∕". > Dann wäre der Ordnername "Abc∕Cde". Boah, das ist aber hinterhältig.
Fast so fies wie das griechische Fragezeichen U+037E ";" in C-Code ;)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.