以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  项目备份  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=184927)

--  作者:tld
--  发布时间:2023/1/17 11:40:00
--  项目备份
老师好。我在项目属性中设置了备份周期,发现项目发布后,其他电脑中也备份。我希望发布后的项目的不备份,因项目持续更新,只是在我自己的电脑备份。这样其他电脑就不用占用太多的空间。能否实现?谢谢!
--  作者:cd_tdh
--  发布时间:2023/1/17 11:43:00
--  
判断登录用户,如果是你在你电脑登录,就备份,不是就不备份
--  作者:有点蓝
--  发布时间:2023/1/17 11:53:00
--  
自己写代码备份,可以放到BeforeCloseProject事件:
Syscmd.Project.Backup(Path,Auto)备份项目
Path: 可选参数,指定备份文件存储路径
Auto: 可选参数,设为True不出现备份窗口,自动完成备份。
然后判断一下,如果是发布后的程序,就不用备份了:http://www.foxtable.com/webhelp/topics/3244.htm

发布后只会备份project目录,其实基本是没有什么作用的。平时多备份源项目文件即可

--  作者:tld
--  发布时间:2023/1/18 0:34:00
--  
老师,如果我希望每天第一次关闭项目时,自动备份一次,其余时间再打开项目,关闭时不再备份,怎么写代码?谢谢。
[此贴子已经被作者于2023/1/18 0:44:22编辑过]

--  作者:有点蓝
--  发布时间:2023/1/18 8:35:00
--  
方法1、备份的时候使用日期时间做文件名,然后判断一下是否有同日期的办法备份文件,有就不备份
2、备份后在设置里记录一下日期:http://www.foxtable.com/webhelp/topics/1544.htm,有同日期的设置就不再备份