Nguồn mở của tôi software đồng bộ thư mục từ xa với màn hình cục bộ. Thư mục từ xa có thể nằm trên Alfresco, nơi chiều dài đường dẫn không có giới hạn (/root/very/very/very/long/name.txt
).Thư viện I/O C# hỗ trợ đường dẫn dài (để giải quyết PathTooLongException)
Khi phát triển ứng dụng tôi đã sử dụng System.IO.File.OpenWrite
và System.IO.Stream.Write
, nhưng có vẻ như they don't support paths over a few hundred characters, vì vậy, người dùng báo cáo lỗi như PathTooLongException
khi làm việc với đường dẫn dài.
UNC đường dẫn hoàn toàn phải tránh vì chúng dẫn đến không tương thích với một số ứng dụng.
Bạn nên sử dụng thư viện/mã nào trong trường hợp này?
Nó phải là mã nguồn mở C#.
Tôi vừa nhận thấy bạn đã làm tính năng "đăng câu trả lời của riêng bạn". Tôi sẵn sàng đặt cược bạn, nơi đập đầu của bạn trong một thời gian figuring này ra và bây giờ bạn muốn chia sẻ về cách bạn giải quyết nó để những người khác không phải chịu đựng. [Tôi đã ở đó] (http://stackoverflow.com/q/11346554/80274). –