2024年1月13日发(作者:)

1、文件名前缀批量删除

::此批处理用来批量重命令文件

::当无匹配的文件时会显示“找不到文件”

@echo off

setlocal enabledelayedexpansion

for /f "delims=" %%i in ('dir /b *需要替换的字符串*') do (

echo %%i

set var=%%i

set var=!var:需要替换的字符串=!

echo %%i !var!

ren "%%i" "!var!"

)

Pause

将上述代码复制到记事本里面,把需要替换的字符串改为你想删除的文件名前缀,然后保存为 .txt 文件,再把 txt 修改为 bat 批处理文件(后缀修改为 .bat),双击运行即可。

2、**去空格:**建立,另存为,双击去除空格。内容如下:

@echo off

Setlocal Enabledelayedexpansion

set "str= "

for /f "delims=" %%i in ('dir /b *.*') do (

set "var=%%i" & ren "%%i" "!var:%str%=!")

将上述代码复制到记事本里面,然后保存为 .txt 文件,再把 txt 修改为 bat 批处理文件(后缀修改为 .bat),双击运行即可。

3、BAT 批量为文件夹下的文件添加前缀 语句

@echo off

title 批量替换文件名

echo.

echo 本批处理可批量替换本文件所在文件夹下所有文件的文件名。

echo.

echo.&set /p strtemp3= 请输入要添加前缀的文件类型:

echo.&set /p strtemp2= 请输入要添加前缀的文件名字符串(不变则直接回车):

setlocal enabledelayedexpansion

for /f "delims=" %%a in ('dir /a /b *.%strtemp3%') do (

ren "%%~a" "%strtemp2%_%%a")

echo.

echo OK了!

echo.

pause

将上述代码复制到记事本里面,输入要添加前缀的文件类型,再输入要添加前缀的文件名字符串,然后保存为 .txt 文件,再把 txt 修改为 bat 批处理文件(后缀修改为 .bat),双击运行即可。