मैं .NET 4.5 ZipFile क्लास और CreateFromDirectory (स्ट्रिंग, स्ट्रिंग) विधि का उपयोग करके कुछ फ़ाइलों का बैकअप लेने का प्रयास कर रहा हूं। मुझे एक अनधिकृत एक्सेस प्राप्त हो रहा है - एक्सेस अस्वीकृत। मैं उस निर्देशिका में सभी फ़ाइलों को सफलतापूर्वक पढ़ सकता हूं और साथ ही उस निर्देशिका में एक फ़ाइल लिख सकता हूं। तो मुझे लगता है कि अनुमतियां ठीक से स्थापित की गई हैं। ZipFile क्लास पर मुझे पहुंच क्यों मिल रही है, इस पर कोई विचार अस्वीकार कर दिया गया है?System.IO.Compression.ZipFile UnauthorizedAccessException
static void Main(string[] args)
{
string backupLocation = @"C:\Backups";
string directoriesToBackup = @"F:\myMedia\myPictures\Our Family\2012\Misc";
try
{
ZipFile.CreateFromDirectory(directoriesToBackup, backupLocation);
}
catch (System.UnauthorizedAccessException e)
{
Console.WriteLine(e.Message);
}
DirectoryInfo di = new DirectoryInfo(@"F:\myMedia\myPictures\Our Family\2012\Misc");
File.Create(@"F:\myMedia\myPictures\Our Family\2012\Misc\testCreateFromVs.txt");
foreach (FileInfo i in di.GetFiles())
{
Console.WriteLine(i.Name);
}
Console.ReadKey();
}
आप बिल्कुल सही हैं! मुझे विश्वास नहीं है कि मैंने इसे अनदेखा किया है। आपकी सहायता के लिए धन्यवाद. – jmac
जो कभी भी घूमने में हो सकता है ;-) –
मजेदार, सटीक उसी कारण के लिए एक ही त्रुटि मिली ... तो अगर यह आपको सांत्वना दे, तो आप अकेले मेरे दोस्त नहीं हैं :- डी – ssougnez