Warum gibt GetDirectoryName für C: \ null zurück?
Ich bin gerade auf eine seltsame Design-Wahl gestoßen:
System.IO.Path.GetDirectoryName(@"C:\folder\file.ext")
gibt "C: \ Ordner" zurück
aber
System.IO.Path.GetDirectoryName(@"C:\")
gibt null zurück.
Ich könnte es besser verstehen, wenn das erste Beispiel "Ordner" zurückgibt.
Irgendwelche IdeenWarum das ist der Fall? Und was tunSie tun, wenn Sie nur den Ordnerpfad abrufen möchten?