我使用以下代码创建一个 zip 文件:
var files = Directory.GetFiles(targetPath);
var zip = ZipFile.Create(targetPath + "/myzip.zip");
zip.BeginUpdate();
foreach (var file in files) zip.Add(file, CompressionMethod.Deflated);
zip.CommitUpdate();
zip.Close();
我得到以下存档结构:
myzip.zip
- Folder1
- Folder2
- File1.txt
- File2.txt
- File3.txt
但是我需要:
myzip.zip
- File1.txt
- File2.txt
- File3.txt
请帮忙。