bat脚本方便备份文件
来源:互联网 发布:淘宝网址生成淘口令 编辑:程序博客网 时间:2024/05/07 18:47
bat脚本方便备份文件
做IT行业的人都比较忙碌,因为人们都管叫“IT民工”
那做软件工程师,那更是忙得不意乐呼! 每天都要编写大量的程序代码,还要处理各种各样的不同格式文件,每天的工作量也非常大。为了省事就自己动手,编写了个bat脚本文件,用来备份工作的各种文件,以免数据文件丢失。
打开记事本,输入以下内容。
@echo off
echo.
cd "C:/Documents and Settings/bill.yin/My Documents"
cd D:/mybackup
for %%f in (doc xls pdf exe rar jpg png) do copy c:*.%%f d:
以上代码首先用cd命令设置了需要备份的源文件夹和目标文件夹。
接着用for循环把括号内定义的文件复制到目标文件夹中。(括号内的内容是需要备份的文件扩展名,可以根据自己的需要进行增减)。
现在把该文件命名为"backup.bat"保存到自己喜欢放至的文件夹中。直接运行backup.bat会弹出一个黑色的对话框,直到文件复制结束才会自动关闭。检查一下是否有给你备份,按你的意愿把所有文件都备份完成。
以上backup.bat执行过程中,会弹出一个黑色的对话框,要是不想看到他在你眼前出现,那就还是让它在后台隐藏运行吧。
打开记事本,输入以下内容。
CreateObject("WScript.Shell").Run "cmd /c D:/backup.bat",0
把它命名为"backup.vbs"保存到任意文件夹中。双击它就可以用隐藏的方式调用"backup.bat" 文件来备份我们桌面上的文件了。
点击“开始”--“设置”--“控制面板”--“任务计划”--“添加任务计划”
根据向导的提示把"backup.vbs"添加到任务计划中,并设置好运行时间,现在系统就会在根据我们自己定义的时间来备份你想要的文件了。
也许有人可能要说话了:这样备份太没效率了,所有的文件全备份在一个文件夹里面,能不能再分个类呢?呵呵,完全可以。
打开记事本,输入以下内容。
@echo off
echo.
cd "C:/Documents and Settings/bill.yin/My Documents"
cd D:/myfolder
for %%d in (doc xls pdf exe rar jpg png txt gif mp3) do if not exist d:%%d/nul md d:%%d
for %%f in (doc xls pdf exe rar jpg png txt gif mp3) do copy c:*.%%f d:%%f
现在,自动备份脚本就会根据你在括号内定义的扩展名来给你分类了。(括号内的扩展名可以根据自己的需要进行增减)
把它保存为mybackup.bat就行了。
现在用上文介绍的方法建立一个VBS文件来让它隐藏运行,并把VBS文件用上述方法添加到任务计划中,一切就OK了,很方便快捷吧!
文中所说的方法同样可以用来备份其它文件夹中的文件。
快来体会一下吧(^_^)
2009-11-19 14:22:27
- bat脚本方便备份文件
- 用bat脚本方便备份文件
- 定时备份文件的BAT脚本
- bat脚本自动备份文件资源
- bat批处理命令,搜索文件及列出文件完整路径,方便发布时备份文件
- Oracle bat备份文件
- bat 实现批量备份文件
- windows下利用bat脚本备份mysql和定期清理备份文件
- bat 保留7天备份文件
- 备份文件的脚本
- python 备份文件脚本
- Python备份文件脚本
- 简单的备份文件脚本
- 备份文件的python脚本
- 定期删除备份文件脚本
- powershell 备份文件脚本
- bash脚本备份文件
- bat 压缩备份文件 xcopy mysqldump备份文件和数据库
- 基于C#的GIS开发_开发平台搭建
- 如何待机, 休眠, 关闭, 重新启动机器(MOBILE)
- 二进制消息管理的方案
- 怎么判断_variant_t的值是什么类型
- 如何改变Linux主机名
- bat脚本方便备份文件
- 学习的革命——杂谈程序员的学习力
- 美国消费靠不住 大摩:中国10年后贡献超美
- Hibernate save and saveOrUpdate-转帖
- 寻找丑数
- JMX技术简介
- systemparametersinfo详细
- Struts的几个面试题收集
- UI那点事—从我的经历看GUI发展