C windows完整路径API的备选方案,其路径可以大于255个字符!

C windows完整路径API的备选方案,其路径可以大于255个字符!,c,windows,C,Windows,_windows的fullpath API采用相对路径,并给出相应的绝对路径。但是,如果相对路径大于255个字符,则会失败 Windows中是否有其他API可以将相对路径转换为绝对路径,并且没有上述问题?我认为这是特定版本操作系统的一个限制。查找有关MSDN的文章 要解决目录更新时出现的问题,请执行以下操作: 结构超过最大路径,请使用 以下方法之一: 在包含长目录结构的服务器上,访问这些 通过本地 重定向(“净使用”或“subst”) 与网络连接的共享/文件夹相同 客户端通过网络进行访问 在Wi

_windows的fullpath API采用相对路径,并给出相应的绝对路径。但是,如果相对路径大于255个字符,则会失败


Windows中是否有其他API可以将相对路径转换为绝对路径,并且没有上述问题?

我认为这是特定版本操作系统的一个限制。查找有关MSDN的文章

要解决目录更新时出现的问题,请执行以下操作: 结构超过最大路径,请使用 以下方法之一:

在包含长目录结构的服务器上,访问这些 通过本地 重定向(“净使用”或“subst”) 与网络连接的共享/文件夹相同 客户端通过网络进行访问

在Windows NT资源管理器中,选择文件夹上方一级的文件夹 这将返回错误。右击 返回错误和错误的文件夹 然后单击重命名。重命名文件夹 减少字符数 在文件夹名称中使用

阅读MSDN页面,了解最大路径长度限制


阅读Joel on软件讨论组的有趣内容。

我认为最接近的等价物应该是。您可以显式调用它的Unicode版本,并在路径前添加
\\?\
,以允许超过MAX\u个路径字符