我有一个带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个分区。这就是为什么我试图隐藏除了管理其他人之外的所有人。