批处理自动更改修改盘符
很多时候自动更改修改盘符会变的很重要,如果你对分区盘符有特殊的要求或者没按系统默认的来做,在刚克盘或者出微软iscsi虚拟盘等之后,会出现盘符并不是你想要的情况。简单的讲,就是“乱”掉了。你可以选择一台台去改,不过不累么?或者说在无盘情况下出了虚拟盘,那更改在特定情况下(比如多IP多端口出盘)你会发现更麻烦。有什么办法可以让电脑自动改分区的盘符么?当然有,如果你是有盘,前提是你预留了维护通道(相信2009年的今天,火星人才不留)。
贴出代码如下:
::本代码来自ctusky的个人博客www.ctusky.com
::关闭显示
@echo off
::设置old变量,也就是你要更改的源盘符,这里我例子是G盘,你可以自己改,当然,一般必须要改。
set old=G:
::设置new变量,表示你要把前面设定的G盘的盘符改成什么盘。
set new=M:
::下面就不解释了,平时需要用到的就上面两条。www.ctusky.com
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
代码已经注释好了,复制一下另存为.bat文件就可以了,old和new两个记得改。
完稿。
没有评论▼