[ Last edited by axi on 2007-3-20 at 09:17 PM ]作者: htysm 时间: 2007-3-12 05:19 @echo off
set num=
for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
fsutil fsinfo drivetype %%i: | find /i "固定" >nul 2>nul && set /a num+=1
)
echo 本地磁盘分区有 %num% 个。
pause>nul作者: qingfushuan 时间: 2007-3-12 05:38 试试这个
@echo off
setlocal enabledelayedexpansion
for /f "skip=1 tokens=1,2 delims=\" %%a in ('fsutil fsinfo drives^|find /v ""') do (
set aa=%%a
set aa=!aa:~-2!
for /f "tokens=1 " %%i in ('fsutil fsinfo drivetype !aa! ^|find "固定"') do @echo %%i
)
pause作者: axi 时间: 2007-3-12 10:31 htysm 的方法是可以,但插入U盘后检多了一个分区,请问如何解决呢?作者: lxmxn 时间: 2007-3-12 10:32