如何在批处理中映射网络驱动器

时间:2014-10-08 12:32:32

标签: windows batch-file windows-7 network-drive

我的用户用于映射网络驱动器。

我开发了一个工具,它使用网络驱动器i:。

问题:我可能会重叠用户定义的驱动器。

如何打开dos批处理文件,该文件将为自己的用途定义新的网络驱动器,但不会更改用户可见的网络驱动器?

3 个答案:

答案 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\

亲切