bat批处理-替换⽂件名(指定字符串)新建.bat⽂件,复制以下代码,保存点击运⾏即可
@echo off & setlocal enableDelayedExpansion
rem 1这是提⽰输⼊⽂件位置,直接打开⽂件夹复制路径、黏贴就⾏
REM set/p path=please paste/input your Excel Path :
rem 请输⼊需要替换的字符
set/p str=Please enter the character to be replaced:
rem 请输⼊替换后的字符
set/p ChangeStr=Please enter the target character:
REM当前路径
set path=%~dp0
cd /d %path%
rem 2这是通过循环去修改⽂件夹⾥⾯的⽂件名字
for/f "delims=!"%%i in('dir /aa /b %path%')do(
::echo in progressing %%i_%%j_%%k
set str1=%%i
set str2=!str1:%str%=%ChangeStr%!
echo str1 is !str1! str2 is !str2!
ren "!str1!""!str2!"
)
rem 3结束,并打开⽂件位置
echo.
批处理文件怎么做echo.
echo its ok now,the file locate at %path%
rem 打开⽂件位置
REM C:\ %path%
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论