std::experimental::filesystem::path:: filename
From de.cppreference.net
<
cpp
|
experimental
|
fs
|
path
|
path filename
(
)
const
;
|
(Filesystem TS) | |
Gibt den Dateinamenanteil des Pfades zurück.
Entspricht empty ( ) ? path ( ) : *-- end ( ) .
Inhaltsverzeichnis |
Parameter
(keine)
Rückgabewert
Der durch den Pfad identifizierte Dateiname.
Ausnahmen
Kann implementierungsdefinierte Ausnahmen auslösen.
Beispiel
Diesen Code ausführen
#include <experimental/filesystem> #include <iostream> namespace fs = std::experimental::filesystem; int main() { std::cout << fs::path("/foo/bar.txt").filename() << '\n' << fs::path("/foo/.bar").filename() << '\n' << fs::path("/foo/bar/").filename() << '\n' << fs::path("/foo/.").filename() << '\n' << fs::path("/foo/..").filename() << '\n' << fs::path(".").filename() << '\n' << fs::path("..").filename() << '\n' << fs::path("/").filename() << '\n'; }
Ausgabe:
"bar.txt" ".bar" "." "." ".." "." ".." "/"
Siehe auch
|
gibt die Dateierweiterungskomponente des Pfades zurück
(öffentliche Elementfunktion) |
|
|
gibt den Stamm-Pfadkomponenten zurück
(öffentliche Elementfunktion) |
|
|
ersetzt die letzte Pfadkomponente durch einen anderen Pfad
(öffentliche Elementfunktion) |
|
|
prüft, ob das entsprechende Pfadelement nicht leer ist
(öffentliche Elementfunktion) |