所以这是一个获取文件目录的方法(是.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);
}
答案 0 :(得分:0)
"路径"必须是错的,我只是测试它,它工作正常。
答案 1 :(得分:0)
private void openEncodedFileToolStripMenuItem_Click(object sender, EventArgs e)
{
if (openEncodedFileDialog.ShowDialog() == DialogResult.OK)
{
OpenEncodedFile(openEncodedFileDialog.FileName);
}
}
这是代码。