ZipFile提取问题

时间:2016-02-05 23:30:48

标签: c# zipfile

screenshot

所以这是一个获取文件目录的方法(是.JDCEDFile,但它只是重命名.zip文件) 使用此方法,我尝试重命名het文件并将其解压缩到指定的文件夹。 并将其内容显示在正确的文本框中。 这种方法在提取过程中失败,我不明白为什么。

public void OpenEncodedFile(string path)
    {
        // Variabelen + verwerking
        string defaultpath = Application.StartupPath + @"\temp";
        string defaultzip = path;
        string defaultzipRename = defaultzip.Replace(".JDCEDFile", ".zip");
        File.Move(defaultzip, defaultzipRename);
        ZipFile.ExtractToDirectory(defaultzipRename, defaultpath);
        Input.Text = File.ReadAllText(defaultpath + @"\tempData.txt");
        Password.Text = File.ReadAllText(defaultpath + @"\tempPass.txt");
        File.Move(defaultzipRename, defaultzip);
    }

2 个答案:

答案 0 :(得分:0)

"路径"必须是错的,我只是测试它,它工作正常。

答案 1 :(得分:0)

   private void openEncodedFileToolStripMenuItem_Click(object sender, EventArgs e)
   {
        if (openEncodedFileDialog.ShowDialog() == DialogResult.OK)
        {
            OpenEncodedFile(openEncodedFileDialog.FileName);
        }
    }

这是代码。