-3
Angenommen, ich habe einen Pfad "C:/SomeFolder/sometextfile.txt"
. Wie kann ein Dateiname, "sometextfile.txt"
, aus einem Pfad mit C++ 17 Dateisystembibliothek extrahiert werden?Wie bekomme ich den Dateinamen mit C++? 17 Dateisystem
Ich werde 'p.make_preferred()' vor dem Aufruf von 'filename()' hinzufügen. Dies wandelt nur die Pfadtrennzeichen in die vom Betriebssystem bevorzugte um. http://en.cppreference.com/w/cpp/experimental/fs/path/make_preferred – smac89
Warum? Würden Pfadtrennzeichen jemals im Ergebnis von 'filename()' stehen? Für andere Zwecke könnte ich das verstehen. – md5i
Das "bevorzugte Trennzeichen" ist nur der Systemstandard. Ein Schrägstrich funktioniert unter Windows genauso gut. –