पर लिख सकता है .NET में, क्या यह जांचने का एक आसान तरीका है कि वर्तमान उपयोगकर्ता को निर्देशिका में फ़ाइल बनाने के लिए उपयोग किया गया है या नहीं? सी ++ _access फ़ंक्शन के बराबर कुछ आदर्श होगा।.NET में, जांचें कि वर्तमान उपयोगकर्ता निर्देशिका
मैं परीक्षण और त्रुटि का उपयोग नहीं करना चाहता (एक डमी फ़ाइल बनाएं और फिर इसे हटाएं): हैकिश लगने के अलावा, अन्य सॉफ़्टवेयर गिराए गए फ़ाइलों के लिए निर्देशिका में निर्देशिका की निगरानी कर रहा है।
मैं System.DirectoryServices उपयोग करने के लिए नहीं करना चाहती:, एसीएल के को देखकर समूह सदस्यता को हल करने के लिए और कैसे अलग समूह सदस्यता से अनुमतियाँ बातचीत त्रुटियों की संभावना और भी कठिन लगता है। कहीं हाँ या ना-फ़ंक्शन होना चाहिए, नहीं?
अग्रिम धन्यवाद!
[संपादित करें] बोनस के रूप में, अगर यह नेटवर्क शेयर के लिए भी काम करेगा, तो यह अच्छा होगा।
http://stackoverflow.com/a/265958/284240 इसलिए अपवादों को संभालें। –
संभावित डुप्लिकेट [कैसे जांचें कि मैं सी # में किसी विशिष्ट फ़ोल्डर में फ़ाइल बना सकता हूं?] (Http://stackoverflow.com/questions/316903/how-to-check-if-i-can-create-a -फाइल-इन-ए-विशिष्ट-फ़ोल्डर-इन-सी) – Joe
इस उत्तर को जांचें, इसे VB.NET में परिवर्तित करने के लिए छोटा होना चाहिए ;-) http://stackoverflow.com/a/130641/559144 –