C++ file path (파일 경로) 획득 방법

2022. 10. 4. 13:28Programming/JAVA, C++, Go, Rust

    목차
반응형
    fs::path p(path);
    std::cout << "cur_path : " << fs::current_path() << std::endl;
    std::cout << "rel path : " << p.relative_path() << std::endl;
    std::cout << "abs path : " << fs::absolute(p) << std::endl;
    std::cout << "abs path : " << fs::canonical(p) << std::endl;

 

  • current_path
    • 프로그램이 실행된 절대경로
  • relative_path
    • 프로그램이 실행된 경로를 기준으로한 상대경로
  • absolute
    • 절대경로 
  • canonical
    • 정본으로 사용되는 절대경로
    • e.g., /home/../work 라고 한다면, 이 path는 canonical path로 /work가 됨
반응형

'Programming > JAVA, C++, Go, Rust' 카테고리의 다른 글

C++: set 사용하기  (0) 2022.10.08
C++ set 사용법  (0) 2022.10.08
task-based programming  (0) 2022.04.21
Smart pointers  (0) 2022.04.21
Effective Modern C++  (0) 2022.04.21