开发者

Windows shell string operations (changing backslash to slash)

I need to write a script that takes the current path (%~dp0), transforms backslashes into forward slashes and passes it further to so开发者_运维百科me command.

Due to the environment I'm working in the only option that I have is windows shell (not Powershell where the issue would not a problem).

Is it even possible to do that?


The set command has a substitution feature:

set a=C:\test\dir
set a=%a:\=/%
echo %a%

Results in:

C:/test/dir
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜