Win32API函数加入目录?

时间:2009-02-10 17:41:59

标签: c winapi path filesystems

Win32 API是否具有连接两个路径的功能?

我找不到它,所以我想在问自己之前我会问。

2 个答案:

答案 0 :(得分:8)

也许您需要PathCombineShell Path Handling Functions功能。

答案 1 :(得分:1)

我不确定加入两个路​​径是什么意思,但您可以使用CreateSymbolicLink将一个目录链接到另一个目录。另一个选项是CreateHardLink,这是一种为文件提供多个名称的方法。还有可用的联结,这是链接目录的另一种方式。

请注意,所有这些都与shell解释的用户友好的快捷方式(* .lnk)文件不同。

如果您不必从代码执行此操作,请使用SysInternals'(现在是Microsoft的)Junction实用程序。