
[已解決]批處理for語句里if嵌套最后由 夢緣隋都 于 -3-23 12:22
這段代碼,需要在echo前面做一個判斷if !degree! lss !quot2!則 輸出echo 盤符%%j空間!quote!GB使用率為!quot! 即想把使用率大于80%(這里是0.8)的磁盤分區(qū)信息打印出來,如果不是for在外面 就可以實現(xiàn)比較,但是在for里面就不知道該怎么實現(xiàn)了 ~~nclick="copycode($('code0'));">復制代碼
- for /f skip=1 tokens=1,2,3 delims= %%i in ('wmic logicaldisk where drivetype=3 get name^,size^,freespace') do (
- for /f %%a in (%%i) do (
- set /a n+=1
- setAAA=%%i
- setBBB=%%k
- rem 循環(huán)取值
- call :division !BBB! 1073741824quote 2
- call:division !AAA! !BBB! quot 2
- set degree=0.8
- echo 盤符%%j空間!quote!GB使用率為!quot!
- )
- )

