
批處理for語句中開啟變量延遲的意義是什么
如果把 setlocal enabledelayedexpansion 放在開頭和上面的效果有什么區別?nclick="copycode($('code0'));">復制代碼
- @echo off
- for /f delims= %%a in ('dir /a-d /b *.txt') do (
- set Name=%%~na
- setlocal enabledelayedexpansion
- set Name1=000000!Name!
- ren !Name!%%~xa !Name1:~-6!%%~xa
- endlocal
- )
- pause

