Pergunta

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?

Foi útil?

Solução

The set command has a substitution feature:

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

Results in:

C:/test/dir
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top