晚饭后,一群里有兄弟在问如下问题:
引用内容
有一批文件 *.svg.mif 如何用写个批处理把它改为 *.mif
比如 1.svg.mif 改成 1.mif
刚好没事,自己也没记住那么多批处理的用法,翻了原来发的日志,也算搞定了。
实测保存为BAT文件放到等修改文件当前目录下执行,最终代码如下:
程序代码
@echo off&setlocal enabledelayedexpansion
for %%a in (*.mif) do (
set "temp=%%a"
set temp=!temp:.svg.=.!
ren "%%a" "!temp!"
)
主要就是文本替换,红色部分,把“.svg.”替换为“.”。
ren后面的二个变量都加了引号,是为了处理文件名包含空格的情况。
主要就是文本替换,红色部分,把“.svg.”替换为“.”。
ren后面的二个变量都加了引号,是为了处理文件名包含空格的情况。
欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛
https://bbs.txwb.com
关注天下网吧微信/下载天下网吧APP/天下网吧小程序,一起来超精彩
|