我有一个zip文件,其中包含子目录和文件。我想将文件复制到该zip子目录。我可以将其直接复制到zip,但是我想复制到zip子目录。
这是我的代码段。
public void CopyToZip(string zipFile, string folderToZip)
{
using (ZipArchive zipArchive = ZipFile.Open(zipFile, ZipArchiveMode.Update))
{
string[] di = Directory.GetFiles(folderToZip,"*.config",SearchOption.AllDirectories);
if (di != null && di.Length > 0)
{
foreach (string fileToArchive in di)
{
zipArchive.CreateEntryFromFile(fileToArchive, "*.config", CompressionLevel.Optimal);
}
}
}
}