本帖最后由 惆怅而又凄凉 于 2023-3-8 11:52 编辑
回复 惆怅而又凄凉
Batcher 发表于 2023-3-8 09:23
非常感谢解答!真的是醍醐灌顶。。。
看是看懂了,但不知道为啥出错,然后我做了中断和echo,结果是空的- cd /d "%~dp0"
- for %%a in (*.jpg) do (
- echo 正在处理文件:%%a
- set "FN=%%a"
- set "FNR=!FN:*-=!"
- call set "FNL=%%FN:-!FNR!=%%"
- echo name = %%a
- echo fn = %FN%
- echo fnr = %FNR%
- echo fnl = %FNL%
- pause
- )
复制代码
- 正在处理文件:a-123456.jpg
- name = a-123456.jpg
- fn =
- fnr =
- fnl =
- 请按任意键继续. . .
复制代码
|