将目录更改为已卸载的卷

时间:2018-05-17 16:58:39

标签: batch-file guid wmic

我有一个带2个分区的usb棒;一个安装,另一个不安装。

我希望在已安装的分区上运行.bat文件,该文件会在第二个分区上启动另一个.bat文件。

我正在使用一个循环,它通过搜索volumename获取第二个分区的驱动路径。只要第二部分有一个驱动器号,这个工作正常,但在删除后我找不到访问第二个分区数据的方法。

这甚至可能吗?

到目前为止我的代码:

@ECHO off

for /f "skip=1 delims=:" %%A in ('"wmic logicaldisk where
VolumeName='Volume' get DeviceID"') do (
set "drive=%%A:"
goto :break
)

:break
cd /d %drive%
call other.bat

我正在考虑使用此循环获取GUID而不是通过此ID访问卷,但搜索代码示例只会将我带到上面的代码。

编辑:我正在设置一个通用USB驱动器来管理我的密码,一些功能作为USB-Key来访问我的电脑和管理其他私人设置。由于使用驱动器应该由不同的USB驱动器管理的一系列服务,我试图创建分区,以使一切运行。这将最终在4-5个分区。这就是为什么我试图隐藏除了管理其他人之外的所有人。

0 个答案:

没有答案