ROBOCOPY log
-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows     ::     Version XP010
-------------------------------------------------------------------------------
  Started : Sat Oct 02 22:47:20 2010
   Source = R:\lftp\
     Dest = R:\-10-02\
    Files : *.*
            
  Options : *.* /FP /NS /NDL /L /S /E /COPY:DAT /PURGE /MIR /NP /R:1000000 /W:30 
------------------------------------------------------------------------------
            Newer                             R:\lftp\lftp-install.txt
            New File                          R:\lftp\lftp-install.txt.bak
------------------------------------------------------------------------------
                Total    Copied   Skipped  Mismatch    FAILED    Extras
     Dirs :         2         0         2         0         0         0
    Files :        11         2         9         0         0         0
    Bytes :    1.81 m     5.4 k    1.81 m         0         0         0
    Times :   0:00:00   0:00:00                       0:00:00   0:00:00
    Ended : Sat Oct 02 22:47:20 2010 
@echo off
for /f "tokens=2* delims=R" %%i in ('findstr /i "New" 
robocopy.log') do echo R%%i%%j 
pause 
显示的结果是 两条记录
Newer                             R:\lftp\lftp-install.txt
New File                          R:\lftp\lftp-install.txt.bak
怎么才能方便的显示出来总共有两条新记录?
@echo off
for /f "tokens=2* delims=R" %%i in ('findstr /i "New" 
robocopy.log') do (echo R%%i%%j 
echo 总共%N%t条记录
)
pause 
我网上看到一段代码计数的。但是试了几次无法和上面这段结合起来 老是出错
谁能帮帮我
@echo off
for /l %%a in (1,1,10) do (call :abc %%a)
goto :eof
:abc
set "v=%~1"
echo %v%
pause
goto :eof
谢谢