0

我有一个目录路径,其中有第二个挂载的 fs 作为完整路径的一部分。

如果我使用getcwd它返回第二个挂载文件系统的绝对路径,而不是所有应用程序配置所需的相对路径。

当我查看pwd代码时,它显示了xgetcwd哪些调用getcwd。目前尚不清楚如何:

  1. pwd能够使用返回相对路径getcwd
  2. 如果有提供相对而非绝对路径的选项或命令。
4

1 回答 1

0

首先使用以下方法获取绝对路径:

char abspath[256] = "";
getcwd(abspath, 256);

然后使用以下方法获取相对路径:

strrchr(abspath, '/');
于 2012-10-16T14:13:17.047 回答