Ara*_*raK 19
您可以使用它boost::filesystem来获取absolute path文件relative path:
namespace fs = boost::filesystem;
fs::path p("test.txt");
fs::path full_p = fs::complete(p); // complete == absolute
std::cout << "The absolute path: " << full_p;
Run Code Online (Sandbox Code Playgroud)
pmg*_*pmg 15
POSIX有realpath().
#include <stdlib.h>
char *realpath(const char *filename, char *resolvedname);
Run Code Online (Sandbox Code Playgroud)
描述
的真实路径()函数派生,从路径指向的文件名,绝对路径名称相同的文件,其分辨率不涉及"'’..",或符号链接.生成的路径名在resolvedname指向的缓冲区中最多存储{PATH_MAX}个字节.
| 归档时间: |
|
| 查看次数: |
10458 次 |
| 最近记录: |