.net什么时候会原生支持长路径?

时间:2009-06-09 01:44:01

标签: .net file-io filesystems

许多人会发现.net不能很好地处理长路径名称。

那么.net什么时候会原生支持长路径?

原则上我的意思是没有任何建议的解决方法,如subst和pinvoke

一些阅读:

http://blogs.msdn.com/bclteam/archive/2007/03/26/long-paths-in-net-part-2-of-3-long-path-workarounds-kim-hamilton.aspx

http://blogs.msdn.com/bclteam/archive/2008/07/07/long-paths-in-net-part-3-of-3-redux-kim-hamilton.aspx

1 个答案:

答案 0 :(得分:4)

有趣的是,你错过了链接的部分:http://blogs.msdn.com/bclteam/archive/2007/02/13/long-paths-in-net-part-1-of-3-kim-hamilton.aspx

在Windows本身可以正确处理其所有API中的更长路径之前,能够很好地解释为什么它们不可能解决这个问题。

考虑到他们提到Vista只有一个“解决方案”来改善这个问题,我怀疑Windows 7会做得更好。在这种情况下,这个问题的答案可能是“在Windows 8发布之后的某个地方”,这么多年了......