Windows shell string operations (changing backslash to slash)

≡放荡痞女 提交于 2019-12-18 10:55:07

问题


I need to write a script that takes the current path (%~dp0), transforms backslashes into forward slashes and passes it further to some 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?


回答1:


The set command has a substitution feature:

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

Results in:

C:/test/dir


来源:https://stackoverflow.com/questions/2903416/windows-shell-string-operations-changing-backslash-to-slash

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!