如何用bat脚本改文件名字 1-2.txt这种样子 改成ABC1-EF2.txt 这种格式 批量修改的 ! 请给一段代码
1个回答
展开全部
@echo off
for /f "tokens=1* delims=-" %%a in ('dir /a-d /b *.txt') do (
ren "%%a-%%b" "ABC%%a-EF%%b"
)
批量修改当前文件夹下1-2.txt这种形式的txt文件名
追问
已经写出来了 用的嵌套循环 不过还是谢谢了
可以稍微解释一下
"tokens=1* delims=-"
还有这个
dir /a-d /b *.txt
的意思吗?
追答
"tokens=1* delims=-"
用"-"作为分隔符将文件名分隔成两部分
dir /a-d /b *.txt
查找文件夹下的所有txt文件
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询