作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试将包含文件名和位置的变量中的所有反斜杠 () 转换为正斜杠 (/)。我读过这个并看到:
%variable:str1=str2%
和
set "var=%var:\=/%"
我已经尝试过,但我显然没有做对。
这是我的 .bat 脚本的相关部分:
FOR %%f IN ("E:\myfiles\app1\data\*.csv") DO (
echo %%f
set "f=%%f:\=/%"
echo %%f
echo.
)
输出显示每个文件名列出两次。
即这一行:
set "f=f:\=/%"
没有按照我的意愿去做。谁能看出我做错了什么?
最佳答案
这会将变量中的反斜杠更改为正斜杠:
set "variable=E:\myfiles\app1\data\*.csv"
set "variable=%variable:\=/%"
echo "%variable%"
关于windows - 在 Windows 批处理文件中将反斜杠更改为正斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23542453/
我是一名优秀的程序员,十分优秀!