Tol!k

|
Posted: Mon Dec 20, 2010 21:49 Post subject: |
|
|
Code: | @echo off &chcp 1251 >nul
setlocal enableextensions
set "src=%~1"
set "dest=%~2"
set "exts=%~3"
if "%exts%"=="" (
echo Use: %~nx0 folders4backup.list d:\destination\ "*.ext *.ext2"
pause &exit )
rem Пример параметров для ТС: %L "%T" "*.doc *.xls"
for /f "delims=" %%d in (%src%) do call :d "%%d."
goto :eof
:d
cd /d %1
rhash.exe -r -M --ansi *.* >"%~n1.md5"
zip.exe -R -S -q "%~n1.zip" %exts%
if not exist "%dest%%~n1" md "%dest%%~n1"
move "%~n1.zip" "%dest%%~n1"
goto :eof
rem rhash: http://sourceforge.net/projects/rhash/files/
rem zip: ftp://ftp.info-zip.org/pub/infozip/win32/
|
|
|