我需要将// foo的所有股票更改为批处理文件中的// bar。说我有r:// foo/foo和z:// foo/bar

我需要一个批处理脚本,使它们r:// bar/foo和z:// bar/bar

有人知道该怎么做吗?我正在考虑以某种方式通过净使用进行循环,但就我来了。也会在研究自己,但想我会在这里发布,看看我是否真的很快就知道了。

感谢您的帮助。

这是针对Windows XP Zachary

有帮助吗?

解决方案

remap.bat

@ECHO OFF

IF "%1"=="" echo usage: remap oldserver newserver & goto :EOF
SETLOCAL ENABLEDELAYEDEXPANSION

for /f "tokens=2,3 delims= " %%a in ('net use ^| FIND /I "%1"') do (
   Set SHARE=%%b
   Set SHARE=!SHARE:%1=%2!
   net use /delete /y %%a
   net use /persistent:yes %%a !SHARE!
)

希望这会有所帮助,采用持久性:对您的需求是的!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top