【问题标题】:Alternative ways to get a full path of a file获取文件完整路径的替代方法
【发布时间】:2010-12-24 20:48:30
【问题描述】:

有没有其他方法可以在不使用 Path.GetFullPath 方法的情况下获取文件的完整路径?

【问题讨论】:

  • 你忘了告诉你有问题的编程语言。
  • 可能是 .NET。但是,为什么不能使用Path.GetFullPath
  • 我需要创建一个目录超过 248 个字符的文件。因此,如 MSDN 中所述,尝试将(相对)路径附加到 \\?\ 。 msdn.microsoft.com/en-us/library/… 看来我应该传递完全限定路径而不是相对路径。如果我使用 Path.GetFullPath,它会抛出 PathTooLongException(目录超过 248 个字符)。是否有任何等效的 Win32 API 来获取完整路径?

标签: .net path relative-path


【解决方案1】:

查看BCL Team Blog

有第 2 部分和第 3 部分的链接

【讨论】:

    【解决方案2】:

    能够使用 GetFullPathName 函数解决它。

    http://msdn.microsoft.com/en-us/library/aa364963%28VS.85%29.aspx

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-17
      • 2016-03-31
      • 2012-10-19
      • 2018-10-24
      • 2015-11-03
      • 2021-12-08
      • 1970-01-01
      相关资源
      最近更新 更多