关于压缩解压的问题
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);
这个就直接报错 提示无法找到文件?