用 Windows 批处理替换字符

Ped*_*les 0 windows replace character batch-file

我从 FOR 循环中得到一个带有驱动器位置的变量,如下所示:

c:\test1 c:\test2 d:\test3 ...等等

我需要更改为c:c$以便我可以使用网络使用映射网络驱动器

net use k: \\machine\c$\test\

Ped*_*les 6

set TEST=c:\test

REM set NEW_TEST=%TEST:x=y%
Run Code Online (Sandbox Code Playgroud)

x 是您要替换的内容(可以是字符或字符串) y 是您要替换的内容(可以是字符或字符串)

可以使用百搭 (*)

set NEW_TEST=%TEST:x=y%

echo %NEW_TEST%
Run Code Online (Sandbox Code Playgroud)

c$\test