Windowsshellstring操作(将反斜杠改为斜线)

我需要编写一个采用当前path(%〜dp0)的脚本,将反斜杠转换为正斜杠,并将其传递给某个命令。

由于环境我正在唯一的select,我有的是Windowsshell(而不是Powershell问题不会有问题)。

甚至有可能做到这一点?

set命令有一个替代功能:

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

结果是:

 C:/test/dir