我想将每个文件夹的名称(在一个for
循环中)分成两部分:左侧部分(在分隔符“ - ”之前)和右侧部分(在分隔符之后)。
示例:“Bonjour - Cher ami” => 左=Bonjour,右=Cher Ami
但它不起作用:
for /d %%a in (*) do (
set "fname=%%a"
set "right=%fname:* - =%"
call set "left=%%fname: - %right%=%%"
echo [%left%] * [%right%]
)
提前致谢