Namespaces
Variants

std::experimental::filesystem::path:: filename

From cppreference.net
path filename ( ) const ;
(파일시스템 TS)

경로의 파일명 구성 요소를 반환합니다.

empty ( ) ? path ( ) : *-- end ( ) 와 동등합니다.

목차

매개변수

(없음)

반환값

경로로 식별된 파일 이름.

예외

구현 정의 예외를 던질 수 있습니다.

예제

#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';
}

출력:

"bar.txt"
".bar"
"."
"."
".."
"."
".."
"/"

참고 항목

파일 확장자 경로 구성 요소를 반환합니다
(public member function)
스템 경로 구성 요소를 반환합니다
(public member function)
마지막 경로 구성 요소를 다른 경로로 교체합니다
(public member function)
해당 경로 요소가 비어 있지 않은지 확인합니다
(public member function)