@echo off
for %%i in (Z Y X W V U T S R Q P O N M L K J I H G F E D C) do (
    if exist %%i:\nul (
        for /f "tokens=3" %%j in ('dir /-c %%i:\') do set freesize=%%j
        set last=%%i
        if not "!freesize!"=="0" goto last_drive
    )
)
goto :eof
:last_drive
这是我在网一查到的用来查找最后一个盘的BAT
请问 if exist %%i:\nul 中的 nul 的作用
if not "!freesize!"=="0" goto last_drive 中的两 !!的作用,0 代表什么 ,
@echo off
  setlocal enableextensions
  echo %time%
  call 

rocDelay 200
  echo %time%
  goto :EOF
  

rocDelay delayMSec_
  setlocal enableextensions
  for /f "tokens=1-4 delims=:. " %%h in ("%time%"

 do set start_=%%h%%i%%j%%k
    :_procwaitloop
    for /f "tokens=1-4 delims=:. " %%h in ("%time%"

 do set now_=%%h%%i%%j%%k
    set /a diff_=%now_%-%start_%
  if %diff_% LSS %1 goto _procwaitloop
  endlocal & goto :EOF 
这也是在网上查到的用来延时的,
在   call 

rocDelay 200 中的 200是什么意思,
在if %diff_% LSS %1 goto _procwaitloop 中的%1代表什么,
麻烦给我说一下,在这先谢了!