关于压缩解压的问题

ffanpeng 2012-12-03 04:50:04
private void UnZip()
{
try
{
shell32.ShellClass sc = new Shell32.ShellClass();
Shell32.Folder DestFolder = sc.NameSpace(this.path);
Shell32.Folder SrcFolder = sc.NameSpace(this.fileName);
Shell32.FolderItems items = SrcFolder.Items();
DestFolder.CopyHere(items, 20);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
网上看到的一段代码
自己调试了一下,发现在Shell32.Folder SrcFolder = sc.NameSpace(this.fileName);
如果只是文件名称 老是生成一个空对象 但是文件是存在的 不知到为什么
加上文件的绝对路径Shell32.Folder SrcFolder = sc.NameSpace(this.fileName);
这个就直接报错 提示无法找到文件?
...全文
83 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
APM60- 2012-12-04
  • 打赏
  • 举报
回复
压缩包是.zip后缀的么?

110,534

社区成员

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

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

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