1、想取得移动磁盘盘符,可怎么就不行呢
@echo off
for %%A in (d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for /f "tokens=1,2* delims= " %%I in ('fsutil fsinfo drivetype %%A:') do (
if "%%K"=="可移动驱动器" (echo 可移动驱动器%%I) else (echo %%K)))
pause
exit
2、也是取移动磁盘盘符,要怎么判断移动磁盘已经存在再执行下面的操作
@echo off
for /f "tokens=1* delims==" %%a in ('wmic LogicalDisk where "DriveType='2'" get * /value') do (
if /i %%a==DeviceID (set DeviceID=%%b) else (if /i %%a==FreeSpace (set FreeSpace=%%b)))
echo 你的%DeviceID%\盘可用空间为%FreeSpace%
pause
exit
@echo off
for %%A in (d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for /f "tokens=1,2* delims= " %%I in ('fsutil fsinfo drivetype %%A:') do (
if "%%K"=="可移动驱动器" (echo 可移动驱动器%%I) else (echo %%K)))
pause
exit
2、也是取移动磁盘盘符,要怎么判断移动磁盘已经存在再执行下面的操作
@echo off
for /f "tokens=1* delims==" %%a in ('wmic LogicalDisk where "DriveType='2'" get * /value') do (
if /i %%a==DeviceID (set DeviceID=%%b) else (if /i %%a==FreeSpace (set FreeSpace=%%b)))
echo 你的%DeviceID%\盘可用空间为%FreeSpace%
pause
exit
