如何映射批处理中的networking驱动器

我的用户用来映射networking驱动器。

我开发了一个工具,它使用一个networking驱动器i :.

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

我怎样才能打开一个DOSbatch file,将定义一个新的networking驱动器为自己的使用,但不会更改用户可见的networking驱动器?

Solutions Collecting From Web of "如何映射批处理中的networking驱动器"

您可以使用

pushd \\server\share 

它将在第一个可用的字母上映射一个驱动器

运行popd时,驱动器将断开连接

当前目录可以通过环境变量%cd%

您可以使用for循环来查找可用的驱动器号。

 for %%d in (zyxwvutsrqponmlkjihg) do if not exist %%d:\* set drive=%%d 

然后在你的bat文件中使用%drive%:代替I: 例如net use %drive%: \\server...

现在的盘符系统已经过时了,你可能希望在路径上取代你自己。

 s/^i:\/\\Someserver\SomeShare\ 

敬邀