永发信息网

求一段BAT代码 自动搜索指定目录下的所有文件,包括子文件夹,在文件名中第13位与第14位中间添加 - 符号。

答案:1  悬赏:50  手机版
解决时间 2021-02-08 23:00
  • 提问者网友:世勋超人
  • 2021-02-08 16:13
文件为JPG图片。谢谢
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-02-08 17:09
@echo off
Setlocal EnableDelayedExpansion

REM 设置指定目录
set pth=D:\TEST

for /r "%pth%\" %%a in (*.JPG) do (
set fname=%%~na
if not "!fname:~13,1!"=="" (
pushd %%~dpa
ren "!fname!.JPG" "!fname:~0,13!-!fname:~13!".JPG
)
)
start "" "%pth%"
exit
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯