
批處理for語句用set為何只能賦值一次運行環境:R:test>dir /b/ada123b123c123d123使用腳本
輸出結果R:test>listvar.batR:test>echo offd12d12d12d12我的問題:我的目的是輸出每個子目錄的前三個字符,請問怎樣修改腳本才能輸出我要的結果a12,b12,c12,d12呢?nclick="copycode($('code0'));">復制代碼
- %echo off
- FOR /F usebackq delims== %%i IN (`dir /b/ad`) DO (
- set dirname=%%i
- echo %dirname:~0,3%
- )

