电脑怎么自动备份
发布网友
发布时间:2022-03-17 01:23
我来回答
共2个回答
热心网友
时间:2022-03-17 02:53
我们假设服务器或者你的电脑上有两个硬盘,A硬盘上有个软件每天自动备份的数据库目录,现在需要让系统每天自动复制这个数据库目录到B硬盘上,免得硬盘A坏了后数据都没了。那么操作的过程是,首先我们在电脑D盘创建一个文本文件,将它改个名字,这个随意比如我这里起的是自动备份批处理。然后在里面输入内容:
@echo off
echo d|xcopy d:\sqldate e:\sqldatebak /d/e/y
批处理内容
这个批处理命令的意思是第一行:为不显示以下命令执行过程中的详细内容,第二行:是拷贝D盘sqldate目录下所有文件到E盘sqldatebak目录下,并且自动只拷贝最新的文件,不拷贝已经有的而且是同样修改日期的文件,同时自动输入开关D。
为什么要设置一个echo d在前面呢,因为系统如果你不加这一句话的话,那么执行后批处理会问你sqldate到底是个文件还是目录,这里就需要你输入一个D作为确认开关了,当然你输入几次后批处理就自己默认了不再问,不过加个开关还是最保险的,防止重新启动电脑后过程中断么,对不对?
那么执行后是什么效果呢?我们来看下图:
没有执行批处理命令前
执行批处理命令后
我们可以从上图看出,执行了命令后,批处理自动进行了比对,发现E盘目录下是空的就全部复制了过来,那么这个时候如果假设D盘目录下名字是:1 (1).txt 的文件发生了修改,或者说内容变了会怎么样呢?我们再来看下图(这里我在1 (1).txt文件里随便添加点内容):
随意添加内容后保存
时间和大小变化
E盘内容一致了
这个批处理命令的方式是自动用最新修改时间的文件覆盖到目标位置的相同文件。所以只要同一个文件发生了变化只要执行它,它就开始对比更新了哦。是不是很方便呢?
那么执行的命令有了,接下来我们再通过系统自带的计划任务,让电脑根据你的需要每天什么时间自动对比拷贝一次,方法是打开控制面板,然后找到管理工具,再找到任务计划程序,打开它:
打开任务计划程序
左上角选择任务计划程序库,空白位置点新建任务
打开新建任务之后,首先第一个页面设置一下任务的名字,方便你知道是什么任务:
设置名字
触发器新建一个任务执行的周期时间
设置了执行时间之后,我们再来选择操作,告诉这个计划要执行什么操作:
执行的操作
至于后
热心网友
时间:2022-03-17 04:11
电脑没有办法自动备份的,东西太多了,种类数据太杂,只能是单个软件自动下载或者上传到云服务器这样的功能。只能手动备份。