所以目前我正在尝试写入一个受密码保护的.dat文件,该文件位于一个zip文件夹中。
下面的代码尝试这样做,但是当我尝试打开zip文件夹中的文件(使用正确的密码和所有)时,它会出现以下错误:“windows无法完成提取。目标文件不能被创造“。
任何帮助都将不胜感激。
谢谢
using (FileStream zipToOpen = new FileStream(@"System.zip", FileMode.Open)) {
// Opening zip file containing .dat files
using (ZipOutputStream OutStream = new ZipOutputStream(zipToOpen)) {
OutStream.Password = "Password";
OutStream.PutNextEntry("system.dat"); // Name of file trying to write to
MessageBox.Show(OutStream.CanWrite.ToString());//verifys that the file is writable
using (BinaryWriter b = new BinaryWriter(OutStream)) {
b.Write("hi");
}
}
}