以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [分享]制作升级文件20140815更新 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=53975) |
||||
-- 作者:tongliaozyr -- 发布时间:2014/7/19 7:18:00 -- [分享]制作升级文件20140815更新 自动升级需要3个文件,update.txt、update1.zip、update2.zip,如果每次都手动修改update.txt,然后压缩update1.zip、update2.zip很麻烦,还容易出错,为此编写一小段代码,自动完成 以上功能,共享之。
Dim zip As New zipFile
注:须在项目文件夹下建立 update文件夹 共勉。
多谢大家捧场,特别感谢5楼热心相助!现将5楼意见整合,共享之!
If FileSys.DirectoryExists(ProjectPath & "publish") = True Then If FileSys.DirectoryExists(ProjectPath & "publish\\Project") = True Then Dim yswj2 As String = ProjectPath & "update\\update.txt" MessageBox.Show("升级文件制作完毕,请复制到升级文件夹!","温馨提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
再次感谢论坛朋友!
开发版文件 【含代码】
[此贴子已经被作者于2014-8-15 17:43:15编辑过]
|
||||
-- 作者:逛逛 -- 发布时间:2014/7/19 7:44:00 -- 谢谢,收藏。 |
||||
-- 作者:小猪鑫鑫 -- 发布时间:2014/7/19 8:36:00 -- 谢谢楼主:收藏学习 |
||||
-- 作者:Bin -- 发布时间:2014/7/19 9:03:00 -- 谢谢分享 |
||||
-- 作者:hzcaqjf -- 发布时间:2014/7/19 9:31:00 -- 前面加上以下代码,可省去手动创建"update"文件夹的麻烦: If FileSys.DirectoryExists(ProjectPath
& "update") = False Then
FileSys.CreateDirectory(ProjectPath & "update") End If 另外,下面这行代码中的" 可惜我不会写,有哪位高手指教一下? |
||||
-- 作者:hzcaqjf -- 发布时间:2014/7/19 10:22:00 -- 查找资料后,已解决: Dim s As String = Format(PublishDate, "yyyy-MM-dd") & "|" & Format(CDate(applicationvertion),"yyyy-MM-dd")
|
||||
-- 作者:yyzlxc -- 发布时间:2014/7/19 10:23:00 -- 此段代码,可以达到5楼的要求。 Dim FoxDate As String = filesys.ReadAllText(ProjectPath & "\\catch\\version.txt",Encoding.Default) Dim yswj2 As String = ProjectPath & "update\\update.txt" Dim s As String = Format(PublishDate, "yyyy-MM-dd") & "|"& FoxDate &"" FileSys.WriteAllText( yswj2 , s, False, Encoding.Default) 还是5楼高明,学习。
[此贴子已经被作者于2014-7-19 10:38:11编辑过]
|
||||
-- 作者:hzcaqjf -- 发布时间:2014/7/19 10:37:00 -- 回复:(yyzlxc)此段代码,可以达到5楼的要求。Dim F... 谢谢您的热心帮助! |
||||
-- 作者:yyzlxc -- 发布时间:2014/7/19 10:40:00 -- 过奖! |
||||
-- 作者:yd0731 -- 发布时间:2014/7/19 11:30:00 -- 不知道什么原因,我运行报错,见下图:
同时感觉压缩效率很低,速度很慢,比用winara速度要慢很多。
正常文件的大小应该是10716KB
实际只压缩到10198kb就报上面的错误了。不知道什么原因,我的版本是5月12日的,由于升级到期了,还没有续费,暂时无法升级到7月20日。其他童鞋们有报错的情况吗? [此贴子已经被作者于2014-7-19 11:31:06编辑过]
|