gpt4 book ai didi

windows - 在 Windows 批处理文件中将反斜杠更改为正斜杠

转载 作者:可可西里 更新时间:2023-11-01 12:11:24 24 4
gpt4 key购买 nike

我正在尝试将包含文件名和位置的变量中的所有反斜杠 () 转换为正斜杠 (/)。我读过这个并看到:

%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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com