Ungültiges Verzeichnis übrig, wenn CreateDirectory aufgrund eines fehlerhaften Pfads fehlschlägtC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Ungültiges Verzeichnis übrig, wenn CreateDirectory aufgrund eines fehlerhaften Pfads fehlschlägt

Post by Anonymous »

Ich verwende Directory.CreateDirectory(string path), um ein neues Verzeichnis zu erstellen und ungültige Pfade zu testen.
Beim Ausführen aus einem leeren Ordner C:\code\test\net10.0\ führe ich Folgendes aus:

Code: Select all

Directory.CreateDirectory("C:\\code\\test\\net10.0\\Bad \\: Path");
Diese Zeile löst wie erwartet eine IOException aus, aber da das übergeordnete Verzeichnis („Bad“) nicht ungültig ist, wird es trotzdem erstellt.
Es wird jedoch in einem fehlerhaften Zustand erstellt. Wenn ich versuche, es aus dem Datei-Explorer zu löschen, erhalte ich die folgende Fehlermeldung:

Dieses Element konnte nicht gefunden werden. Dieses Element befindet sich nicht mehr unter C:\code\test\net10.0. Überprüfen Sie den Standort des Elements und versuchen Sie es erneut.

Irgendwelche Ideen, was hier los ist?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post