自动按时间备份当前目录的所有文件到上级目录

来源:互联网 发布:mysql创建数据库和表 编辑:程序博客网 时间:2024/06/06 04:42

        是否为源代码或其它文档的备份而烦恼?但又觉得MS的VSS太麻烦,不便于备份到其它机器。那么你可以试试下面的方法。

        前提是你得安装WINRAR软件。然后在你需要备份的文件夹中建立一个批处理文件,不妨叫Backup.bat吧。

        以下是该文件的代码。

        用法? 哈~,双击即可,然后到上级目录去看文件了。

rem 获取当前目录名
set current_dir=%cd%
:loop
set current_dir=%current_dir:*/=%
set tmpv=%current_dir:*/=%
if not %tmpv%==%current_dir% goto loop

rem 按时间在上级目录自动生成当前目录的备份
"%ProgramFiles%/WinRAR/WinRAR.exe" a -ag -r ../%current_dir%.rar ../%current_dir%*.
原创粉丝点击