批处理文件名扩展中的字符串替换

时间:2016-07-08 06:21:49

标签: string batch-file replace

"%~dp0"等变量进行字符串替换是否有诀窍?我一直在创建中间变量,然后替换,但是想知道是否有办法削减中间人?例如,我想在此处将\替换为路径

中的/
@echo off
setlocal
pushd "%~dp0"

:: doesn't work
echo."%~dp0:\=/"

:: with intermediate 'v'
set "v=%~dp0"
echo."%v:\=/%"

popd

我尝试了各种引号和%的组合,但刚刚在黑暗中拍摄。

0 个答案:

没有答案