@echo off
:: 理解 for call :...用法
dir /b /a-d-h
echo --------------------------------
for /f "delims=" %%i in ('dir /b /a-d-h') do (
echo "%%i" %%~xi "%%~ni"
call :move "%%i" %%~xi "%%~ni"
pause
)
pause
:move
echo ----move
set /a d+=1
echo %0--%1-- %2-- %3--
call :m1 %1 %2 %3
goto :eof
:m1
echo ----m1
echo %0--%1-- %2-- %3--
goto :eof |
|