Tol!k

|
Posted: Wed Jan 26, 2011 13:23 Post subject: |
|
|
Code: | @echo off &chcp 1251 >nul
setlocal enableextensions
rem Параметры для TC: %L
set "summa=~folder.md5"
cd. >"%summa%"
cd. >"%summa%.tmp"
for /f "usebackq delims=" %%d in ("%~1") do dir /b/s "%%d*.md5" >>"%summa%.tmp"
for /f "usebackq delims=" %%s in ("%summa%.tmp") do (
title %%s
for /f "tokens=1,*" %%f in ('type "%%s"') do call :f %%f "%%g" "%%~dps"
)
del /q "%summa%.tmp"
goto :eof
:f
set "n=%~2"
if "%n:~0,1%"=="*" set "n=%n:~1%"
set "nn=%~3%n%"
>>"%summa%" echo %1 %nn:&=^&%
goto :eof
|
Last edited by Tol!k on Thu Jan 27, 2011 03:39; edited 2 times in total |
|