Hallo,
wenn ich einen String mit dem kompletten Datei- oder Ordnernamen habe, wie bekomme ich denn dann den wirklichen Namen und die Datei-Endung?
Aus "C:/Programme/.../Ordnername/" will ich also "Ordnername" herausfischen.
Gibt es dafür vorgefertigte Eigenschaften/Methoden (habe mit File bzw. FileInfo erfolglos herumprobiert) oder muss ich mir das selbst mit String-Verarbeitung basteln?
Etwas nicht tun zu können, ist kein Grund etwas nicht zu tun.
-Alf
Schau dir mal die System.IO.Path Klasse an.
I am Jack's smirking revenge.
I am Jack's raging bile duct.
I am Jack's cold sweat.
I am Jack's complete lack of surprise.
I am Jack's broken heart.
I am Jack's wasted life.
Oder schau dir mal DirectoryInfo an und nicht FileInfo 😉
Ich hatte mal dasselbe Problemchen und hab's so gelöst:
string folder = Path.GetDirectoryName(fileName).Substring(Path.GetDirectoryName(fileName).LastIndexOf(@"\")+1);
string s=new System.IO.DirectoryInfo("blablapfad").Name; (ungetestet)
Früher war ich unentschlossen, heute bin ich mir da nicht mehr so sicher...