C#操作超长路径文件时异常的处理
使用.Net自带类库,可以使用下面的方法处理
在路径前面添加符号:\\?\
比如D:\aaa.....
@"\\?\C:\aaa...."
适用于自带类库,File,Directory等,第三方类库可能不支持
官方参考文档
最大路径长度限制 - Win32 apps | Microsoft Learn
使用.Net自带类库,可以使用下面的方法处理
在路径前面添加符号:\\?\
比如D:\aaa.....
@"\\?\C:\aaa...."
适用于自带类库,File,Directory等,第三方类库可能不支持
官方参考文档
最大路径长度限制 - Win32 apps | Microsoft Learn