|
如果是我我会考虑这样挂载分区:
1.先用mountvol命令获取带有内容的分区的DOS路径:
for /f %%i in ('mountvol') do (
if exist %%i\PESOFT--base.7z set Pat=%%i
echo %%i
)
如果有已分配盘符的分区存在这个文件,将会有两个结果如:
\\?\Volume{133de4e0-f47d-4276-97f3-1d9f88b0ac7e}\
E:\
这时直接对E:\进行操作就可以了.
如果没有已分配盘符的分区,则给DOS路径分配盘符:
2.if not exist %TEMP%\Pat md %TEMP%\Pat
mountvol %TEMP%\Pat %Pat%
这是将分区挂载到文件夹,如果想要直接分配盘符,可以 mountvol 盘符 %Pat%
后续就Pushd到Pat进行想要的操作就可以了. |
|