怎么解压文件在当前目录的新文件夹,并且文件夹名和压缩文件一样

liujiahaol12345 2015-09-01 04:21:43
如题。。。。。。。。。。。。
...全文
344 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
.net 4.5 框架已经在 System.IO.Compression.FileSystem 中包括一个文件夹压缩/解压缩的原生支持类。
liujiahaol12345 2015-09-01
  • 打赏
  • 举报
回复
using (ZipInputStream s = new ZipInputStream(File.OpenRead(GzipFile)))
tar类型的在这句打不开
Imcx 2015-09-01
  • 打赏
  • 举报
回复
引用 3 楼 liujiahaol12345 的回复:
2楼的这个是不是只能解压zip类型的呀,我的还有.tar,.gz类型的能不能解
我用这个解压apk文件的,很久之前做的一个移动应用测试里用到过,能用7z打开的应该都可以解压
liujiahaol12345 2015-09-01
  • 打赏
  • 举报
回复
2楼的这个是不是只能解压zip类型的呀,我的还有.tar,.gz类型的能不能解
Imcx 2015-09-01
  • 打赏
  • 举报
回复
liujiahaol12345 2015-09-01
  • 打赏
  • 举报
回复
Process.Start("winrar.exe", string.Format("x -o+ \"{0}\" \"{1}\" -ibck", path, Path.GetDirectoryName(path))).WaitForExit()
这个方法是把压缩文件里的所有文件解压到当前目录了,我是想解到一个新的文件夹,文件夹名字和压缩文件名一样

111,095

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧