Espacios de nombres
Variantes
Acciones

std::filesystem::path::filename

De cppreference.com
< cpp‎ | filesystem‎ | path
 
 
 
 
path filename()const;
(desde C++17)

Devuelve el componente de nombre de archivo en formato genérico de la ruta de acceso.

Equivalente a relative_path().empty()? path():*--end().

Contenido

[editar]Parámetros

(Ninguno)

[editar]Valor de retorno

El nombre de archivo indicado por la ruta de acceso.

[editar]Excepciones

Puede lanzar excepciones definidas por la implementación.

[editar]Ejemplo

#include <iostream>#include <filesystem>namespace fs = std::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'<< fs::path("//host").filename()<<'\n';}

Salida:

"bar.txt" ".bar" "" "." ".." "." ".." "" "host"

[editar]Véase también

Devuelve el componente de extensión de archivo de la ruta de acceso.
(función miembro pública)[editar]
Devuelve el componente del pie de la ruta de acceso (el nombre de archivo sin la extensión final).
(función miembro pública)[editar]
Reemplaza el último componente de la ruta de acceso con otra ruta de acceso.
(función miembro pública)[editar]
Verifica si el elemento correspondiente de la ruta de acceso no está vacío.
(función miembro pública)
close