У меня есть 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);
}
}
}
}