首页 > 其他 > 详细

批处理-替换文件名中的指定文字/字符

时间:2021-06-07 20:32:42      阅读:23      评论:0      收藏:0      [点我收藏+]

 

打开notepad另存为bat时,记得选择ANSI编码,否则运行时会出现中文乱码

@echo off
echo.&echo.
title 批量替换文件名中的部分字符串&color 3f
echo Note:
echo 本批处理可批量替换本文件所在文件夹下的所有文件名的相同字符
echo.&echo.&echo.&echo.&echo.&echo.
echo.&set /p strtemp3= 请输入要替换的文件类型:
echo.&set /p strtemp1= 请输入要替换的字符串(可替换空格):
echo.&set /p strtemp2= 请输入替换后的字符串(删除则直接回车):
setlocal enabledelayedexpansion
for /f "delims=" %%a in (dir /a /b *.%strtemp3%) do (
set nobird=%%a
ren "%%~a" "!nobird:%strtemp1%=%strtemp2%!")
echo.&echo.&echo.&echo.&echo Done!
pause

 

  

  

批处理-替换文件名中的指定文字/字符

原文:https://www.cnblogs.com/k0xx/p/14859939.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!