|
看下面红色部分改动,试试看吧。
@echo OFF
cls
set flag=0
set input=ZIYUE7PE1
REM 这里设置的卷标是ZIYUE7PE,如果不是,可以自行设定
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 (
for /f "tokens=4" %%j in ('vol %%i: 2^>nul') do if /i "%%j"=="%input%" goto :success %%i&set flag=1
)
if %flag% neq 1 echo 没有卷标为 %input% 的分区
:success
ECHO 卷标是“%input%”的盘符是:%1
set a=%1
set old=%a%:
REM 下面的“U:”是需要修改后的盘符,可以自行设定
set new=U:
pushd %new% 2>nul && echo %new%盘已经存在! && pause && goto :eof
for /f %%i in ('mountvol %old% /l') do set "vol=%%i"
mountvol %old% /d
mountvol %new% %vol%
popd |
|