0

将 PathCchAppend 与引用某个父级的相对路径一起使用时

"..\..\folder1\" + "folder2"

结果是

"folder1\folder2\"

代替

"..\..\folder1\folder2\"

除了创建我自己的函数之外,是否有更好的方法/选项来在 PathCchAppendEx 和 PathCchCombine 中附加路径具有相同的结果。

4

1 回答 1

0

无法将两条相对路径与该家族的功能之一结合起来。我会使用 GetCurrentDirectory() 或 GetModuleFileName() (取决于你的情况)得到一个绝对路径,并将它与第一个路径结合起来,然后将结果与第二个结合起来。通常你总是有一些地方可以建立一个绝对路径来开始。

于 2012-11-19T15:03:49.063 回答