问题
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