• 售前

  • 售后

热门帖子
入门百科

Vbs备份指定文件到指定目录并且以日期重定名的实今世码

[复制链接]
敢想敢做敢拼 显示全部楼层 发表于 2021-8-19 19:25:26 |阅读模式 打印 上一主题 下一主题
说到备份,信赖大家都会想到的第一个方法就是通过windows系统自带的window backup功能举行数据备份。厥后微软又出了system centere产物后,就出现了一个新的备份产物---system centere data backup manager(DPM)。这些功能备份比力大的数据还可以,但是对于小文件的备份有点浪费了,由于有的时间由于工作须要备份几个告急的文件(配置文件),不须要全备,所以说呢,许多备份软件有点浪费,对于小文件的备份来说不是非常方便。以上仅仅是个人的想法。我算是一个比力爱挑剔的人,能用简单的方法实现的工作绝对不会搞太复杂。
公司利用的是ibm lotus产物做为邮件系统。我们大家都知道,lotus邮件产物数据库都是独立的文件数据库,都是以.nsf末端的。尚有就是一个.ntf的数据库模板。服务定时通过对应的.ntf模板文件对.nsf数据库举行设计革新。在此先不说这么多了。我们告急照旧说一下遇到的标题吧~上周同事发现之前删除的一些domino服务器配置怎么又恢复了。固然我没有无聊的去做一些还原。然后就通过近期的数据备份举行对比,然后再次删除,向导了跟我说,让我定期备份lotus的配置数据库。所以就想通过vbs步调来备份。我们都知道,domino服务器配置数据库为names.nsf。只要对names.nsf数据库举行备份的话,domino服务器的配置是不会丢的。出了标题覆盖恢复就行,尚有就是一个,备份一次肯定生存之前的备份的历史记录,通过本地的备份日期及时间来重定名,对此标题的办理方法见下:


代码:
  1. sourcefilepath="c:\names\names.nsf"
  2. desfilepath="d:\name_backup\Name"&""&Year(date)&-Month(date)&-Day(date)&" "&Hour(time)&-Minute(time)&""
  3. Set fso=CreateObject("Scripting.FileSystemObject")
  4. If Not fso.FolderExists(desfilepath) Then
  5. fso.CreateFolder desfilepath
  6. fso.copyfile sourcefilepath,desfilepath
  7. End If
复制代码
模拟将c盘下的names文件夹下的names.nsf拷贝到目的目次

将c盘下的names.nsf文件拷贝到d盘下的目的路径

执行一次在该文件夹下新建一个文件夹,然后将拷贝的文件存入该文件。然后以日期定名

文件存入

每天执行一次,执行一次就在该文件夹下新建一个文件夹,然后以日期定名

然后通过系统自带的筹划任务举行步调运行: taskschd.msc

打开筹划任务后,我们创建任务

界说筹划任务定名:及运行方式:不管用户是否登岸都要运行

步调运行筹划,每天23.54执行一次。勾选---已启用选项

筹划任务已创建完成

创建任务操作。---启动步调---然后我们选择界说好的脚本文件

界说筹划操作完成

我们右击开始运行一次。举行测试。

执行结果,第二天的指定时间再次运行:

好了这篇文章就先容到这

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作