在C#中压缩和解压缩文件夹#
问题描述:
我想使用C#压缩和解压缩文件夹。 GZipStream的问题是它需要文件名,因此我需要编写一个递归逻辑。在C#中压缩和解压缩文件夹#
我可以以某种方式执行此操作,例如给出源文件夹名称和目标文件名以压缩具有层次结构的完整文件夹。反之亦然,我也需要解压缩文件夹。 如果不能通过C#/。net直接请建议一些免费的第三方。
答
GZip只处理单个文件,这就是为什么在* nix下,您最终必须先将它们归档到TAR文件中,然后再压缩。
如果你想要多个文件/文件夹,你需要一个支持它的格式,比如ZIP。