我的开源软件将远程文件夹同步到本地桌面。远程文件夹可以在 Alfresco 上,其中路径长度没有限制 ( /root/very/very/very/long/name.txt
)。
在开发我使用的应用程序时System.IO.File.OpenWrite
和System.IO.Stream.Write
,但似乎它们不支持超过几百个字符的路径,因此用户报告错误,例如PathTooLongException
使用长路径时。
必须绝对避免使用UNC路径,因为它们会导致与某些应用程序不兼容。
在这种情况下应该使用什么库/代码?
它必须是开源 C#。