Foxtable(狐表)用户栏目专家坐堂 → 关于一键发布的设想和建议


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

主题:关于一键发布的设想和建议

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


加好友 发短信
等级:九尾狐 帖子:2609 积分:16926 威望:0 精华:11 注册:2011/9/20 16:13:00
  发帖心情 Post By:2012/10/8 16:47:00 [显示全部帖子]

自动打包成 update。zip 和修改文本文件

这个功能挺好的,实在不行自己写吧


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


加好友 发短信
等级:九尾狐 帖子:2609 积分:16926 威望:0 精华:11 注册:2011/9/20 16:13:00
  发帖心情 Post By:2012/10/10 12:00:00 [显示全部帖子]

写了一段代码,自己拿去改改吧

'删除文件
Dim t As String = ProjectPath & "\Publish\update.txt"
Dim z As String = ProjectPath & "\Publish\update.zip"
If FileSys.FileExists(t) Then
    FileSys.DeleteFile(t,2,2)
End If
If FileSys.FileExists(z) Then
    FileSys.DeleteFile(z,2,2)
End If
'创建update.txt
Dim s As String = Format(Date.Today,"yyy/M/d")
s = s.Replace("-","/")
Dim val As String = SpecialFolder.MyDocuments & "\update.txt"
FileSys.WriteAllText(val,s, False)
FileSys.MoveFile(SpecialFolder.MyDocuments & "\update.txt",t)
'创建update.zip
Dim zip As New zipFile
zip.Create(z)
zip.AddFolder(ProjectPath & "\Publish\project")
zip.Close()
'上传至ftp
Dim ftp1 As new ftpclient
ftp1.ShowUI = True
ftp1.host="ftp ip 地址"
ftp1.Account = "账号"
ftp1.password = "密码"
Dim ft As String = "/web/jinlun/update.txt"
Dim fz As String = "/web/jinlun/update.zip"
Dim fs As String() = {ft,fz}
For Each f As String In fs
    If ftp1.FileExists(f) Then
        ftp1.Delete(f)
    End If
Next
ftp1.upload(t,ft,True) '上传
ftp1.upload(z,fz,True) '上传


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


加好友 发短信
等级:九尾狐 帖子:2609 积分:16926 威望:0 精华:11 注册:2011/9/20 16:13:00
  发帖心情 Post By:2012/10/11 14:47:00 [显示全部帖子]

就是发布的那个啊

 回到顶部