C# 调用7Z解压缩

wolf_Knight 2010-04-16 02:04:24
有两个问题咨询一下大家:
1.我想用C#调用7Z解压缩,如果我想解压缩是在后台进行,请问是要加什么参数?(rar好像是 -ibck,但是7Z里面好像不行)
2.我用process调用7Z来解压缩,请问,有什么方法知道是否解压缩成功,谢谢。如下代码:

Process process = new Process();
process.StartInfo.FileName = @"C:\7-Zip\7z.exe";
process.StartInfo.Arguments = @" e C:\TEMP\123.rar" + @" -oC:\TEMP\ -y";
process.Start();
...全文
1040 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wolf_Knight 2010-04-16
  • 打赏
  • 举报
回复
没人知道吗?
honkerhero 2010-04-16
  • 打赏
  • 举报
回复
跨进程通信?
你还不如找找7Z的API,在代码里直接调用呢,开个后台线程就清了
wolf_Knight 2010-04-16
  • 打赏
  • 举报
回复
没人知道吗?顶一下
wolf_Knight 2010-04-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wiki14 的回复:]
http://kb.cnblogs.com/a/1618150/
[/Quote]

谢谢,不过这个不能帮我解决我的两个问题.
wiki14 2010-04-16
  • 打赏
  • 举报
回复
deknight 2010-04-16
  • 打赏
  • 举报
回复
帮顶up

110,534

社区成员

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

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

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