Foxtable(狐表)用户栏目专家坐堂 → 解压文件报错


  共有5295人关注过本帖树形打印复制链接

主题:解压文件报错

帅哥哟,离线,有人找我吗?
newsun2k
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1495 积分:11133 威望:0 精华:0 注册:2014/8/13 16:19:00
解压文件报错  发帖心情 Post By:2023/1/12 18:23:00 [只看该作者]

代码如下,麻烦看看哪里出错了,按帮助写的代码啊。


   If fl Like "*.zip" Then
        zip.Open(fl)
        strTZSBH = Vars("gsLinShiWJJ") & "\" & FileSys.GetName(fl).Replace(".zip", "")
        MessageBox.Show(strTZSBH)                      ’F:\aaa\tmp\106259429
        MessageBox.Show(Vars("gsLinShiWJJ"))       F:\aaa\tmp
        zip.ExtractAll(Vars("gsLinShiWJJ"))              '报错   详细错误信息:
                                                                        调用的目标发生了异常。
                                                                        值不能为 null。
                                                                        参数名: path2
        
        MessageBox.Show(1)
        zip.close
end if

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/1/12 19:50:00 [只看该作者]

zip文件发上来试试

 回到顶部
帅哥哟,离线,有人找我吗?
newsun2k
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1495 积分:11133 威望:0 精华:0 注册:2014/8/13 16:19:00
  发帖心情 Post By:2023/1/13 9:53:00 [只看该作者]

附件。单独把代码放在命令窗口都不行?
Dim zip As New ZipFile
Dim fl As String = "E:\*\2023010400252650.zip"
zip.Open(fl)
zip.ExtractAll("F:\*\tmp")
zip.Close

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:106259429.zip

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/1/13 10:12:00 [只看该作者]

zip文件本身的问题,我使用360压缩解压后重新压缩一下就可以了。可能这个压缩文件的压缩算法ZipFile函数识别不了

 回到顶部
帅哥哟,离线,有人找我吗?
newsun2k
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1495 积分:11133 威望:0 精华:0 注册:2014/8/13 16:19:00
  发帖心情 Post By:2023/1/13 10:17:00 [只看该作者]

我晕,那还有其他的方法么,我这种压缩包还比较多,格式是官方的,我们也不能提要求。


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/1/13 10:21:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
newsun2k
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1495 积分:11133 威望:0 精华:0 注册:2014/8/13 16:19:00
  发帖心情 Post By:2023/1/13 10:27:00 [只看该作者]

是不是可以调用命令行,通过winrar解压啊?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/1/13 10:45:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
newsun2k
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1495 积分:11133 威望:0 精华:0 注册:2014/8/13 16:19:00
  发帖心情 Post By:2023/1/13 11:26:00 [只看该作者]

用命令行确实可以,不过还得去对方电脑上操作一下,安装winrar,有点烦。
我查了一下,有个ZipPackage好像可以。不过怎么引用这个类,不太清楚了。帮忙指导一下?


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/1/13 11:48:00 [只看该作者]

里面有vb的代码,照抄,加上命名空间就行了

 回到顶部
总数 12 1 2 下一页