用Windows批处理替换字符

时间:2014-08-19 12:49:38

标签: windows batch-file replace character

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

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

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

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

1 个答案:

答案 0 :(得分:3)

set TEST=c:\test

REM set NEW_TEST=%TEST:x=y%

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

可以使用Wilds(*)

set NEW_TEST=%TEST:x=y%

echo %NEW_TEST%

C $ \测试