Ich habe ein Verzeichnis, das ungefähr so aussieht:
%Vor%In meiner Anwendung füge ich einen bestimmten Projektnamen an diesen Pfad an:
%Vor%Danach möchte ich in der Lage sein, dies in eine Methode zu übertragen. Innerhalb dieser Methode möchte ich auch den Projektnamen verwenden. Was ist der beste Weg, die Pfadzeichenfolge zu analysieren, um den letzten Ordnernamen zu erhalten?
Ich weiß, ein Workaround wäre, den Pfad und den Projektnamen in die Funktion zu übernehmen, aber ich hatte gehofft, ich könnte es auf einen Parameter beschränken.
Sie können:
%Vor% Oder benutze Path.GetFileName
like (mit ein bisschen Hack) :
Path.GetFileName
wird zurückgegeben der Dateiname aus dem Pfad, wenn der Pfad mit \
endet, dann würde es einen leeren String zurückgeben, deshalb habe ich TrimEnd(Path.DirectorySeparatorChar)