2) FOR /R [[:]] % IN () DO []
, . , *.txt:
FOR /R %%f IN (*.txt) DO PRINT %%f
3) FOR /L % IN (,,) DO []
( , ). :
FOR /L %%f IN (1,1,5) DO ECHO %%f
4) FOR /F [] % IN () DO []
. () (DELIMS) .
5) FOR /F [] % IN () DO []
( ). , :
FOR /F DELIMS== %%i IN (SET) DO ECHO %%i
, FOR ( , , - . ).
PUSHD POPD . :
PUSHD [ |..]
, pushd, popd.
1. protokol.txt, :
< > <> <>
.
, (. . ) () () -.txt, . .
:
find sort:
OFF R
IF -%1==- GOTO NoParam
IF -%2==- GOTO NoParam
REM protokol.txt
FIND "%1.%2" protokol.txt | SORT /+26 > %l%2.txt
GOTO End
NoParam
ECHO He !
PAUSE
End
2. , txt, , , , . , , , .
:
txt, :
|
|
OFF
REM
IF -%!==- GOTO NoDir
R
FOR %%f IN (*.txt) DO IF NOT -%%f==-%2 COPY %%f %1
GOTO End
NoDir
ECHO He !
PAUSE
End
3. . :
) , - ,
) ,
) logcopy.txt .
, logcopy.txt :
: .txt
: b.txt
: .txt
:
. for, , copy
3_1. bat:
OFF
REM
IF -%1==- GOTO NoDir
REM 3_l.bat
FOR %%f IN (*.txt) DO IF NOT -%%f=-%2 CALL 3_l.bat %%f %1
GOTO End
NoDir