【发布时间】:2012-10-08 23:38:54
【问题描述】:
我正在尝试使用 .NET 4.5 ZipFile 类和 CreateFromDirectory(string, string) 方法备份一些文件。我收到 UnauthorizedAccessException - 拒绝访问。我可以成功读取该目录中的所有文件并将文件写入该目录。所以我认为权限设置正确。关于我在 ZipFile 类上的访问被拒绝的原因有什么想法吗?
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();
}
【问题讨论】: