拒绝访问该路径(file.delete)

时间:2016-06-05 19:55:29

标签: c#

好的,我制作了一个程序,当程序启动时,它会在程序更新后删除现有的DLL文件。

当程序在更新后第一次启动时,它将提取一个包含所有更新文件的.zip文件。

在我尝试删除导致程序搞砸的有问题的文件之前,我收到了此错误

Before i added in file.delete

所以当我得到那个错误时,我就好了,我会删除文件,所以当它完全拉链时。它只会将其添加回来

然后当我添加到file.delete

时出现此错误

error once added in file.delete

我现在不知道如何解决这一切,我一整天都在尝试,而我却无法找到解决方法而且它让我发疯了

因为它在7上工作正常。

我目前的代码。

        public void test()
    {
        String TargetDirectory = updatepath;
        using (ZipFile zip = ZipFile.Read(updatepath + "\\elfenliedtopfan5_weapons.zip"))
        {
            File.SetAttributes(updatepath1, FileAttributes.Normal);
            File.Delete(updatepath1);
            zip.ExtractExistingFile = ExtractExistingFileAction.OverwriteSilently;
            zip.ExtractAll(TargetDirectory);
        }
    }

但是我得到错误访问路径被拒绝

0 个答案:

没有答案