string path = "C:/folder1/folder2/file.txt";
Welche Objekte oder Methoden könnte ich verwenden, die mir ein Ergebnis von folder2
geben würden?Abrufen des Ordnernamens aus einem Pfad
string path = "C:/folder1/folder2/file.txt";
string lastFolderName = Path.GetFileName(Path.GetDirectoryName(path));
Der innere Aufruf GetDirectoryName
kehrt den vollständigen Pfad, während der äußere Aufruf GetFileName()
die letzte Pfadkomponente wird zurückkehren - die der Ordnername sein:
die letzten Ordnernamen wollen also, wenn Sie C hatte: \ Ordner1 \ folder2 \ ordner3 \ datei.txt, willst du "ordner3"? –