用DOS命令自动备份文件
操作方法
- 01
平时在工作中总喜欢把文件往桌面上放,就是因为方便。但是所有人都知道文件往桌面上的放的缺点,不仅让桌面加载速度变慢,影响桌面的美观,最重要的是如果重装系统很容易导致文件丢失。不如让系统帮你自动备份吧。打开记事本。输入以下内容。(在这里我假设目标文件夹为“d:\\backup”)@echo offcd \"C:\\Documents and Settings\\Administrator\\桌面\"cd d:\\backupfor %%f in (doc xls pdf exe rar ) do copyc:*.%%f d:以上代码首先用cd命令设置了需要备份的源文件夹和目标文件夹。接着用for循环把括号内定义的文件复制到目标文件夹中。(括号内的内容是需要备份的文件扩展名,可以根据自己的需要进行增减)。现在把该文件命名为\"backup1.bat\"保存到\"d:\\backup\"文件夹中。现在还有一个小问题,直接运行backup1.bat会弹出一个黑色的对话框,直到文件复制结束才会自动关闭。还是让它在后台隐藏运行吧。在记事本中输入以下内容。CreateObject(\"WScript.Shell\").Run \"cmd /c D:\\backup\\backup1.bat\",0把它命名为\"backup1.vbs\"保存到任意文件夹中。双击它就可以用隐藏的方式调用\"backup1.bat\" 文件来备份我们桌面上的文件了。点击“开始”---“设置”---“控制面板”----“任务计划”--“添加任务计划”根据向导的提示把\"backup1.vbs\"添加到任务计划中,并设置好运行时间,现在系统就会在根据我们定义的时间来备份桌面上的文件了。这时有人可能要说了:这样备份太没效率了,所有的文件全放在一个文件夹里面,能不能再分个类呢?完全可以。打开记事本。输入以下内容@echo offcd \"C:\\Documents and Settings\\Administrator\\桌面\"cd d:\\myfolderfor %%d in (txt doc xls jpg gif mp3) do if not exist d:%%d\\nul md d:%%d for %%f in (txt doc xls jpg gif mp3) do copyc:*.%%f d:%%f现在系统会自动根据你在括号内定义的扩展名来给你分类了。(括号内的扩展名可以根据自己的需要进行增减)把它保存为backup2.bat就行了。现在用上文介绍的方法建立一个VBS文件来让它隐藏运行,并把VBS文件用上述方法添加到任务计划中,就OK了。文中所说的方法同样可以用来备份其它文件夹中的文件。现在再也不用担心文件备份问题了。