2012-10-13 11 views
5

मुझे Google पर कोई उदाहरण नहीं मिला ... क्या कोई दिखा सकता है कि यह कैसे काम करता है? और जब फ़ोल्डर्स और फाइलें एन्क्रिप्ट की जाएंगी तो उन्हें कैसे डिक्रिप्ट करें?कैसे फ़ाइल एट्रिब्यूट्स। सी # में एन्क्रिप्टेड काम?

लिंक: FileAttributes Enumeration

उत्तर

7

FileAttributes.Encrypted झंडा है कि क्या आपको बताता है कि एक फ़ाइल या फ़ोल्डर NTFS फ़ाइल सिस्टम द्वारा एन्क्रिप्ट किया गया है। यह विकल्प उपयोगकर्ताओं को फ़ाइल पर राइट-क्लिक करके, गुणों का चयन करके, फिर उन्नत बटन पर क्लिक करके उपलब्ध है। एक विकल्प है "डेटा सुरक्षित करने के लिए सामग्री एन्क्रिप्ट करें" जो FileAttributes.Encrypted ध्वज से मेल खाता है।

आप फ़ाइल या फ़ोल्डर को एन्क्रिप्ट या डिक्रिप्ट करने के लिए File.Encrypt/File.Decrypt विधियों का उपयोग कर सकते हैं। ध्यान दें कि आप केवल उस उपयोगकर्ता को एन्क्रिप्ट कर सकते हैं जो वर्तमान उपयोगकर्ता द्वारा एन्क्रिप्ट किया गया था।

1

आप फ़ाइल एन्क्रिप्शन पहचान के लिए कोड का निम्न भाग का उपयोग करें:

FileAttributes attributes = File.GetAttributes("C:\testfile.txt"); 
if ((attributes & FileAttributes.Encrypted) == FileAttributes.Encrypted) 
{ 
    Console.WriteLine("Encrypted file"); 
} 
else 
{ 
    Console.WriteLine("Not Encrypted file"); 
} 

मुबारक कोडिंग ...

संबंधित मुद्दे