我正在尝试使用 .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();
}