.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();
}