Tol!k

|
Posted: Mon Dec 20, 2010 00:43 Post subject: |
|
|
Code: | @echo off &chcp 1251 >nul
setlocal enableextensions
set "src=c:\src\"
set "dest=d:\dest\"
set "exts=doc xls bmp"
for /d %%d in ("%src%*") do (
cd /d %%d
rhash.exe -r -M --ansi *.* >"%%~nd.md5"
for %%e in (%exts%) do (
zip.exe -R -S -q %%e.zip *.%%e
if not exist "%dest%%%~nd" md "%dest%%%~nd"
move %%e.zip "%dest%%%~nd"
)
)
rem rhash: http://sourceforge.net/projects/rhash/files/
rem zip: ftp://ftp.info-zip.org/pub/infozip/win32/
|
Для более тесного использования с ТС
Code: | rem set "src=c:\src\"
rem set "dest=d:\dest\"
rem set "exts=doc xls bmp"
set "src=%~1"
set "dest=%~2"
set "exts=%~3"
if "%exts%"=="" (echo Use: %~nx0 c:\src\ d:\dest\ "doc xls bmp" &pause &exit)
rem пример параметров для ТС: "%P" "%T" "doc xls bmp"
|
|
|