realpath
时间: 2023-07-29 07:07:53 浏览: 152
node.js中的fs.realpath方法使用说明
`realpath()` 是一个 Linux 系统提供的函数,其作用是将一个相对路径转换为一个绝对路径。其函数原型如下:
```c
char *realpath(const char *path, char *resolved_path);
```
其中,`path` 参数为要解析的相对路径,`resolved_path` 参数为存放解析结果的字符数组,函数返回值为指向 `resolved_path` 的指针(如果解析成功),或者为 `NULL`(如果解析失败)。
`realpath()` 函数会将 `path` 参数指定的相对路径转换为绝对路径,并将结果存储在 `resolved_path` 指向的字符数组中。如果 `resolved_path` 参数为 `NULL`,则 `realpath()` 函数会自动分配内存来存储解析结果,并返回指向该内存区域的指针;否则,`realpath()` 函数将解析结果存储在 `resolved_path` 指向的字符数组中,并返回指向该数组的指针。
阅读全文