Копирование некоторых файлов в подкаталог zip-файла без извлечения его с помощью C # - PullRequest
0 голосов
/ 20 ноября 2018

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