private voID AddToZipStream(byte[] inputStream,ZipOutputStream zipStream,string filename,string fileExtension) { var coursename = RemoveSpecialCharacters(filename); var m_Bytes = inputStream; if ((m_Bytes != null) && (zipStream != null)) { var newEntry = new ZipEntry(ZipEntry.Cleanname(string.Concat(coursename,fileExtension))); newEntry.DateTime = DateTime.Now; newEntry.Size = m_Bytes.Length; zipStream.PutNextEntry(newEntry); zipStream.Write(m_Bytes,m_Bytes.Length); zipStream.CloseEntry(); zipStream.UseZip64 = UseZip64.Off; } }
如何使用ZipEntry创建目录,然后如何将文件添加到Zip存档内的目录?
解决方法 我想到了:>你可以简单地做一个新的ZipEntry(“Folder1 / Archive.txt”);和新的ZipEntry(“Folder2 / Archive2.txt”);
总结以上是内存溢出为你收集整理的c# – 如何使用ICSharpCode.SharpZipLib将文件夹添加到zip存档全部内容,希望文章能够帮你解决c# – 如何使用ICSharpCode.SharpZipLib将文件夹添加到zip存档所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)