草庐IT

transferBuffer

全部标签

c# - 在 C# 中从内存中的多个文件创建 Zip 存档

当文件当前在内存中时,有没有办法创建包含多个文件的Zip存档?我要保存的文件实际上只是文本,并存储在我的应用程序的字符串类中。但我想将多个文件保存在一个独立的存档中。它们都可以位于存档的根目录中。如果能够使用SharpZipLib做到这一点就好了。 最佳答案 为此使用ZipEntry和PutNextEntry()。下面显示了如何为文件执行此操作,但对于内存中的对象,只需使用MemoryStreamFileStreamfZip=File.Create(compressedOutputFile);ZipOutputStreamzipOS

c# - 在 C# 中从内存中的多个文件创建 Zip 存档

当文件当前在内存中时,有没有办法创建包含多个文件的Zip存档?我要保存的文件实际上只是文本,并存储在我的应用程序的字符串类中。但我想将多个文件保存在一个独立的存档中。它们都可以位于存档的根目录中。如果能够使用SharpZipLib做到这一点就好了。 最佳答案 为此使用ZipEntry和PutNextEntry()。下面显示了如何为文件执行此操作,但对于内存中的对象,只需使用MemoryStreamFileStreamfZip=File.Create(compressedOutputFile);ZipOutputStreamzipOS