批处理备份服务器文件夹,用批处理实现自动备份文件及文件夹

由于特定需要最近笔者需要备份电脑里的一个数据文件夹,需求是这样的:

系统为Win2003 Server版,必须定时备份,而且必须将整个文件夹包括里面的所有子目录以及隐藏文件和空子目录安全一样的复制到移动硬盘上。

那么问题来了,很多第三方工具可能有这种功能,但不一定可以用在Win2003,而且笔者更倾向于用系统自带的工具,那么是否有呢?答案是肯定有,而且很简单。思路是这样的,通过系统自带命令:xcopy 和计划任务:

首先确定xcopy的参数:xcopy.exe 位置1 位置2 /e/r/h/y>nul

参数说明,红色的“位置1”指的是你想copy的目录;而红色的“位置2”指的是想copy到哪里,

举个栗子:比如我想把D盘下的目录old做个复制备份到E盘下的new目录里,那么整句的dos命令为:

xcopy.exe d:\old e:\new /e/r/h/y>nul

而后半部分的说明为:

/e [复制目录和子目录,包括空的]

/r [覆盖]

/h [也复制隐藏和系统文件]

/y [提示直接Y,文件如果重复了会提示Yes/No/All,这里直接Y]

>nul [结果不在屏幕显示]

=================================================

那么如果定时呢?首先把上面那个命令做成一个批处理:

fa932ac00d133da704851f2355a553ba.png

再打开“控制面板”-“任务计划”-“添加任务计划”,接着按下图操作:

1fc5d7f76d301ce67ce2cfb6d006b7ff.png

6bdfa7d760688d502a7ddfeb23941076.png

f5f23be56068b676b217b6446f5bd560.png

77d1d42fa3ca0cfaea0fa86aea1d7691.png

最后这步最重要,一定要设定一个有密码的帐号来执行,否则系统会提示这个计划任务出错。这样就可以了!

============================================================

今天补充一下使用robocopy这个命令来实现文件同步,以上xcopy命令是可以达到备份文件的效果,但有一个缺点,就是每次不管文件是否一样,都是重写一遍,如果数据多了,很费时间。那么robocopy这个命令就不一样了,它可以实现真正的同步,即同文件不会重写,只会同步有更新过的文件,省时省力,这里我们更推荐robocopy这个同步小命令,具体下载以使用可以参考如下文章:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值