Foxtable(狐表)用户栏目专家坐堂 → 压缩包解压问题


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

主题:压缩包解压问题

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


加好友 发短信
等级:一尾狐 帖子:485 积分:4081 威望:0 精华:0 注册:2015/12/16 8:22:00
压缩包解压问题  发帖心情 Post By:2019/7/10 23:10:00 [只看该作者]

在10号左右升级了之后,使用以下代码进行下载压缩包进行解压之后会出现以下问题:
Can't extract entry over parent zip file.
参数名: D:\SystemDF\FoxtableDF\FDlocal\Attachments\Attachments.zip


Dim ftp1 As new ftpclient
ftp1.host="120.***.***.***"
ftp1.Account = "******"
ftp1.password = "******"
ftp1.UTF8 = True
If ftp1.Download("\Attachments.zip",ProjectPath & "Attachments\Attachments.zip") = True Then
    Messagebox.show("同步完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
Else
    Messagebox.show("同步失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
End If
Dim zip As New zipFile
zip.Open(ProjectPath & "Attachments\Attachments.zip")
zip.ExtractAll(ProjectPath & "Attachments")
zip.Close()
If FileSys.FileExists(ProjectPath & "Attachments\Attachments.zip") Then '如果指定的文件存在
    FileSys.DeleteFile(ProjectPath & "Attachments\Attachments.zip",2,2) '则彻底删除之
End If

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


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

错误提示的意思是解压的文件不能覆盖自己。

是不是打包的Attachments.zip文件里面还有一个Attachments.zip文件

 回到顶部