C++ file path (파일 경로) 획득 방법
2022. 10. 4. 13:28ㆍProgramming/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 |