我正在尝试编写批处理脚本来查找特定的挂载设备。我在Windows 7批处理脚本查找挂载设备的盘符
我知道该设备将具有文件夹drive:\定制的,所以我想看看所有无限可能性找到一个设备与此路径
这里是我到目前为止
@echo off
setLocal Enabledelayedexpansion
for %%d 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 (
if exist %%d:\custom (
ECHO Device Found : %%d
)
)
这不工作,虽然,它认为它存在于每一个驱动器号..所以我看到“找到设备”为每一个驱动器号。这是为什么?我是否在谈论这个错误?如何找到在根目录上具有“自定义”文件夹的驱动器盘符?
感谢,
斯蒂芬妮
这工作..有点..现在它只落入if statemet如果文件存在,但每次它都会弹出错误'驱动器中没有磁盘。请将磁盘插入驱动器\ device \ harddisk1 \ dr115' – 2011-04-19 17:18:29
@Without Me只是Aweso:有趣...显然,该消息与可移动磁盘驱动器有关。但是,当我运行修改后的示例脚本时,我在XP中没有收到任何此类消息。不知道为什么。 – 2011-04-19 18:31:57
是啊..我不知道。我试图改变它的文件路径寻找我的C:\用户只是为了看看它是否是我的外部设备的问题,但我得到了同样的错误。我不知道它抱怨什么。关于错误,如果我点击“继续”,它工作正常..烦人的是,有一个弹出每次我运行脚本,虽然 – 2011-04-19 19:11:36