我的用户用于映射网络驱动器。
我开发了一个工具,它使用网络驱动器i:。
问题:我可能会重叠用户定义的驱动器。
如何打开dos批处理文件,该文件将为自己的用途定义新的网络驱动器,但不会更改用户可见的网络驱动器?
答案 0 :(得分:3)
你可以使用
pushd \\server\share
它将在第一个可用的字母上映射一个驱动器
运行popd
目前的目录可以通过environement variabble %cd%
获得。
答案 1 :(得分:0)
您可以使用for循环查找可用的驱动器号。
for %%d in (z y x w v u t s r q p o n m l k j i h g) do if not exist %%d:\* set drive=%%d
然后使用%drive%:代替I:整个bat文件。
例如net use %drive%: \\server...
答案 2 :(得分:0)
驱动器号系统现在已经过时了,您可能希望在路径中替换自己。
s/^i:\/\\SomeServer\SomeShare\
亲切