随着.NET 4.6.2的发布,实现了一种处理长路径的新方法。我已经阅读了有关它的发布文章,并从我的理解中读到:
如果我的目标是.NET 4.6.2,我可以使用具有长路径的System.IO类,而不必预先添加" \\?\"给他们。
此功能适用于支持.NET 4.6.2的所有Microsoft Oses。
任何人都可以证实吗?我可以忘记担心" \\?\"它将只适用于支持4.6.2的所有Oses,还是在使用System.IO类时仍需要对以前版本的Windows使用扩展路径语法?
编辑:从进一步的调查来看,似乎我仍然需要使用" \\?\ somepath"对于System.IO类,如果未在OS上启用长路径支持(即Windows 10之前)。这是对的吗?