सी # या अन्य .NET भाषा का उपयोग करके सबसे अच्छा तरीका क्या है, यह निर्धारित करने के लिए कि कोई फ़ाइल पथ स्ट्रिंग स्थानीय मशीन या दूरस्थ सर्वर पर है या नहीं?यह निर्धारित करने का तरीका है कि पथ स्ट्रिंग स्थानीय या दूरस्थ मशीन
यह अगर एक रास्ता स्ट्रिंग का उपयोग यूएनसी है निर्धारित करने के लिए संभव है निम्नलिखित:
new Uri(path).IsUnc
कि रास्तों कि सी के साथ शुरू करने के लिए महान काम करता है:
: \ या अन्य ड्राइव अक्षर है, लेकिन क्या तरह रास्तों के बारे में\\machinename\sharename\directory
\\10.12.34.56\sharename\directory
... जहां दोनों स्थानीय मशीन का संदर्भ लेते हैं - ये यूएनसी पथ हैं लेकिन अभी भी स्थानीय हैं।
मैप किए गए ड्राइव के साथ काम नहीं करता है। –
यदि आप जिस यूरी को देख रहे हैं, वह भी काम नहीं करता है या तो कनेक्ट नहीं हुआ है, या कनेक्ट नहीं है (या आपका स्वयं का पीसी कनेक्ट नहीं है।) – midspace
यह एक पूर्ण समाधान नहीं है – om471987