anchor.diff:  
   :log
   rem  .
  +rem %date%   ( )
  +rem %time%   ( )
   echo %date% >> %logfile%
   echo %time% >> %logfile%
   echo %result% >> %logfile%
   echo ... >> %logfile%
   
  -rem          
  +rem       
  +::     
   if exist %CurrentDisk%\%date%.rar (del %CurrentDisk%\%date%.rar /Q)
   
   rem   
   forfiles /P %backup% /M *.rar /D -%NumberArchives% /C "cmd /c del /q @path"
   
  +rem      
  +::    
  +::  
   chcp 866 >nul
  +
  +rem  
   rem exit
positive.code: if not exist %archive% (goto NoArchive)
  
  rem 
  rem %archive% a -cfg- -ma -htb -dh -m5 -rr10p -ac -os -ow -agDD.MM.YYYY -ep1 -hp123 -k %CurrentDisk% %source% --
  
  rem  
  if %ErrorLevel%==0 (goto move) else (set result=" - %ErrorLevel%")
  goto log
  
  :move
  rem      
  move %CurrentDisk%\%date%.rar %backup%
  if exist %backup%\%date%.rar (set result="  ") else (set result="  ")
  goto log
  
  
negative.code: set CurrentDisk="%~dp0"
  
  rem  
  rem %date%   ( ) 
  rem      
  if exist %backup%\%date%.rar (goto ExistBackup)
  rem     
  if not exist %source% (goto NoSourceDir)
  