Sto provando a eseguire il backup di alcuni file utilizzando la classe .NET 4.5 ZipFile e il metodo CreateFromDirectory (string, string). Ricevo una eccezione non autorizzata: accesso negato. Posso leggere con successo tutti i file in quella directory e scrivere un file in quella directory. Quindi penserei che le autorizzazioni siano impostate correttamente. Qualche idea sul motivo per cui ottengo l'accesso negato nella classe ZipFile?System.IO.Compression.ZipFile Non autorizzatoAccessException
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();
}
Hai assolutamente ragione! Non posso credere di averlo trascurato. Grazie per l'aiuto. – jmac
che può succedere nella fretta mai ;-) –
Divertente, ha lo stesso identico errore per la stessa identica ragione ... Quindi se può confortarti, non sei solo amico mio MrGreen – ssougnez