【问题标题】:Win32API function to join directories?Win32API函数加入目录?
【发布时间】:2009-02-10 17:41:59
【问题描述】:

Win32 API 有连接两条路径的功能吗?

我找不到它,所以我想在自己动手之前先问一下。

【问题讨论】:

    标签: c winapi path filesystems


    【解决方案1】:

    也许你想要Shell Path Handling Functions 中的PathCombine 的功能。

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • 我认为 OP 正在寻找一种将路径组合为字符串的方法,而不是实际组合文件系统中的路径
      猜你喜欢
      • 2020-05-04
      • 2015-10-21
      • 1970-01-01
      • 2014-07-09
      • 2022-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多