Foxtable(狐表)用户栏目专家坐堂 → 每隔24小时自动备份一下项目


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

主题:每隔24小时自动备份一下项目

帅哥,在线噢!
冷泉
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:395 积分:3203 威望:0 精华:0 注册:2019/4/13 16:10:00
每隔24小时自动备份一下项目  发帖心情 Post By:2022/8/1 9:02:00 [显示全部帖子]

想实现每隔24小时自动备份一下项目,对着帮助改了一下代码,麻烦老师帮忙看看这样是对的吗?

Static dt As Date=Date.Today.adddays(-1) '静态变量,用于保存上次备份的时间
Dim tp As TimeSpan
tp = Date.Now - dt
If tp.TotalHours >= 24 Then '如果距离上次备份已经超过一个小时
    dt = Date.Now
    Syscmd.Project.Backup("c:\data"True'自动备份到c:\data目录
End If

 回到顶部
帅哥,在线噢!
冷泉
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:395 积分:3203 威望:0 精华:0 注册:2019/4/13 16:10:00
  发帖心情 Post By:2022/8/1 10:37:00 [显示全部帖子]

我是想实现每天登录项目后,每天自动备份一次数据。

 回到顶部
帅哥,在线噢!
冷泉
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:395 积分:3203 威望:0 精华:0 注册:2019/4/13 16:10:00
  发帖心情 Post By:2022/8/1 11:00:00 [显示全部帖子]

AfterOpenProject事件是每次登录软件都会备份吧,如果当天登录了几次就会备份几次,我只需要当天登录,备份一次就行了

 回到顶部