千家信息网

Vbs备份指定文件到指定目录并且以日期重命名的实现代码怎么写

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本篇文章给大家分享的是有关Vbs备份指定文件到指定目录并且以日期重命名的实现代码怎么写,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。说到
千家信息网最后更新 2025年01月19日Vbs备份指定文件到指定目录并且以日期重命名的实现代码怎么写

本篇文章给大家分享的是有关Vbs备份指定文件到指定目录并且以日期重命名的实现代码怎么写,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

说到备份,相信大家都会想到的第一个方法就是通过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服务器的配置是不会丢的。出了问题覆盖恢复就行,还有就是一个,备份一次一定保留之前的备份的历史记录,通过本地的备份日期及时间来重命名,对此问题的解决方法见下:

代码:

sourcefilepath="c:\names\names.nsf"desfilepath="d:\name_backup\Name"&""&Year(date)&-Month(date)&-Day(date)&" "&Hour(time)&-Minute(time)&"\"Set fso=CreateObject("Scripting.FileSystemObject")If Not fso.FolderExists(desfilepath) Thenfso.CreateFolder desfilepathfso.copyfile sourcefilepath,desfilepathEnd If

模拟将c盘下的names文件夹下的names.nsf拷贝到目的目录

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

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

文件存入

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

然后通过系统自带的计划任务进行程序运行: taskschd.msc

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

定义计划任务命名:及运行方式:不管用户是否登陆都要运行

程序运行计划,每天23.54执行一次。勾选---已启用选项

计划任务已创建完成

创建任务操作。---启动程序---然后我们选择定义好的脚本文件

定义计划操作完成

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

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

以上就是Vbs备份指定文件到指定目录并且以日期重命名的实现代码怎么写,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

备份 文件 数据 数据库 任务 运行 日期 文件夹 配置 产品 就是 程序 服务 代码 目录 拷贝 方法 服务器 系统 问题 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 保护数据库安全性方法 网络安全成瘾 拉萨智慧安全教育展馆软件开发 计算机网络技术学哪个最有前途 教育系统网络安全保障工作会 网页设计加sql数据库 局域网内访问服务器拒绝连接 天津科技大学软件开发分数线 襄阳公司 网络技术支持 经纬恒润软件开发部 海南盘古网络技术有限公司 我的世界服务器怎么选硬盘 北京数据软件开发过程检测中心 坦克世界闪电战服务器好不好 长城行动网络安全攻防 检索软件开发费用 企业开办软件显示服务器错误 合肥清默网络技术 西部互联网科技有限公司 云数据库未来 本地数据库如何存放位置 二道区网络技术咨询品质保障 魔兽世界9.1服务器排名 pc机与服务器的区别 四川专业软件开发哪家便宜 wp数据库添加管理员 服务器运行内存跑满了 广州新媒体网络技术有限公司 服务器被攻击后怎样处理 软件开发程序员是做什么的
0