是否为源代码或其它文档的备份而烦恼?但又觉得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%* . *
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%* . *