我正在使用此例程从现有目录创建Zipfile.它编译并且不会抛出运行时错误.但是,当涉及到减小尺寸时,它不会完成任务.
using Ionic.Zip;
//..
using (ZipFile zip = new ZipFile())
{
zip.AddDirectory(SourceFolder);
zip.Save(DestinationFolder + FolderName + ".zip");
}
Run Code Online (Sandbox Code Playgroud)
原始文件夹包含PNG图像,一个.xlsx文件和一个.xml文件,并且压缩文件夹始终具有相同的大小(不完全相同但非常相似).可能的原因是什么?坏图书馆?
这些文件夹不断生成.因此,占用磁盘上的大量空间,我们需要每天检查/清理.我该怎么做才能减少这种情况?
你可以尝试添加这一行:
zip.CompressionLevel = Ionic.Zlib.CompressionLevel.BestCompression;
Run Code Online (Sandbox Code Playgroud)
但正如@JonSkeet所说,它不会做太多.图片和视频不会压缩得更多.
| 归档时间: |
|
| 查看次数: |
509 次 |
| 最近记录: |