मेरा खुला स्रोत software स्थानीय डेस्कटॉप पर रिमोट फ़ोल्डर सिंक्रनाइज़ करता है। रिमोट फ़ोल्डर अल्फ्रेस्को पर हो सकता है, जहां पथ की लंबाई की कोई सीमा नहीं है (/root/very/very/very/long/name.txt
)।सी # आई/ओ लाइब्रेरी जो लंबे पथ का समर्थन करती है (PathTooLongException को हल करने के लिए)
जब अनुप्रयोग मैं System.IO.File.OpenWrite
और System.IO.Stream.Write
इस्तेमाल किया विकसित करने, लेकिन यह है कि they don't support paths over a few hundred characters है, इसलिए उन PathTooLongException
तरह त्रुटियों की रिपोर्ट जब लंबे रास्तों साथ काम करना।
UNC पथों को पूरी तरह से टालना चाहिए, क्योंकि वे कुछ अनुप्रयोगों के साथ असंगतता का कारण बनते हैं।
इस मामले में कौन सी लाइब्रेरी/कोड का उपयोग किया जाना चाहिए?
यह खुला स्रोत सी # होना चाहिए।
मैं सिर्फ देखा है कि आप "अपनी खुद की उत्तर पोस्ट" सुविधा नहीं किया। मैं आपको यह शर्त लगाने के लिए तैयार हूं कि थोड़ी देर के लिए अपने सिर को तेज़ कर रहे हैं और अब आप यह साझा करना चाहते हैं कि आपने इसे कैसे हल किया है ताकि दूसरों को पीड़ित न हो। [मैं वहां गया हूं] (http://stackoverflow.com/q/11346554/80274)। –