我正在尝试将所有反斜杠()转换为包含文件名和位置的变量中的正斜杠(/).我读过这个并看到过:
%variable:str1=str2%
Run Code Online (Sandbox Code Playgroud)
和
set "var=%var:\=/%"
Run Code Online (Sandbox Code Playgroud)
这是我尝试过的,但我显然没有把它弄好.
这是我的.bat脚本的相关部分:
FOR %%f IN ("E:\myfiles\app1\data\*.csv") DO (
echo %%f
set "f=%%f:\=/%"
echo %%f
echo.
)
Run Code Online (Sandbox Code Playgroud)
输出显示每个文件名列出两次.
即这一行:
set "f=f:\=/%"
Run Code Online (Sandbox Code Playgroud)
没有做我想做的事.谁能看到我做错了什么?