永发信息网

使用.bat批处理。如何删当前文件夹及子文件夹内,所有图片名带_以前的所有字符。 十分感谢!!

答案:2  悬赏:30  手机版
解决时间 2022-01-01 03:20
  • 提问者网友:杀生予夺
  • 2021-12-31 10:05
例:
102345689_01.jpg
a123d345d456-123aa_as5501.jpg
3345_123.jpg
01-002-3134_04a.jpg
8866.jpg
改后结果为:
01.jpg
as5501.jpg
123.jpg
04a.jpg
8866.jpg
最佳答案
  • 五星知识达人网友:一秋
  • 2021-12-31 11:30
这个要用批处理?别的方法不可以吗?
全部回答
  • 1楼网友:一叶十三刺
  • 2021-12-31 12:19
@echo off for /f "delims=" %%a in ('dir /a-d/b/s e:\test\*.jpg') do (     for /f "delims=_ tokens=1*" %%b in ("%%~nxa") do (         echo ren "%%~a" "%%~dpa_%%c"     ) ) pause 运行下,可以的话去掉 echo 即可。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯