Foxtable(狐表)用户栏目专家坐堂 → [讨论]关于自动生成“在线升级包”


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

主题:[讨论]关于自动生成“在线升级包”

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


加好友 发短信
等级:幼狐 帖子:192 积分:1679 威望:0 精华:0 注册:2012/2/6 12:55:00
[讨论]关于自动生成“在线升级包”  发帖心情 Post By:2014/1/13 8:40:00 [只看该作者]

每次发布,制作在线升级包都要重复相同的步骤,想了办法“自动”一点:方案如下,希望大家提提意见。

新建一按钮,软件发布后执行。代码如下:

Dim zip As New zipFile
Dim dir1 As String="C:\"               '************本地临时目录 为了提高速度 先压缩到本地
Dim dir2 As String="\\serverk2\update" '************局域网升级目录 系统属性内设定
Dim zFile As String = dir1 & "\update.zip" 
If FileSys.FileExists(zfile) Then '如果压缩文件已经存在
    zip.Open(zFile) '则打开
Else
    zip.Create(zFile) '否则创建
End If
zip.AddFolder("D:\FOXTABLE\ZBS\X5\Publish\Project")    '*******压缩
zip.Close()
FileSys.CopyFile(dir1 &"\update.zip" ,dir2 &"\update.zip",True) '***********复制到服务器
messagebox.show(PublishDate)                                   '*************确认 发布时间 可选项 
FileSys.WriteAllText(dir2 & "\update.Txt",PublishDate, False)  '*************制作update.txt
‘*****************因为PublishDate 是只读的,不能更改。如果可以更改就好了。



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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/1/13 8:46:00 [只看该作者]

呵呵,不错.其实论坛已经有好多个这样的例子了.

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/1/13 8:56:00 [只看该作者]

幼年(幼狐)时期,即有如此志向,将来必成大器。


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


加好友 发短信
等级:五尾狐 帖子:1049 积分:8150 威望:0 精华:0 注册:2011/10/11 11:13:00
  发帖心情 Post By:2014/1/13 10:29:00 [只看该作者]

消息分享

 回到顶部