广告资源W1

使用bat批量替换文件夹名字/文件夹下面的文件名字

1.桌面新建一个tihuan.bat文件

电脑不显示文件后缀名称怎么办

图片[1]-使用bat批量替换文件夹名字/文件夹下面的文件名字-易站站长网

2.右键编辑-将下面的代码放入里面保存。

@echo off & color 3a & setlocal enabledelayedexpansion
title 批量替换文件(文件夹)名
echo 此批处理可批量替换本文件所在文件夹下所有文件(文件夹)名。
echo.
set /p str1= 请输入要替换的文件(文件夹)名字符串(可替换空格):
set /p str2= 请输入替换后的文件(文件夹)名字符串(去除则直接回车):
echo.
echo 正在替换文件名……
for /f "delims=" %%a in ('dir /a-d /s /b') do (
if "%%~nxa" neq "%~nx0" (
set "f=%%~na"
set "f=!f:%str1%=%str2%!"
if not exist "%%~dpa!f!%%~xa" ren "%%a" "!f!%%~xa"
)
)
echo 替换文件名完成
echo.
echo 正在替换文件夹名……
:folder
set n=0
for /f "delims=" %%i in ('dir /ad /s /b ^|find "%str1%"') do (
set t=%%~ni
set t=!t:%str1%=%str2%!
if not exist "%%~dpi!t!" ren "%%i" "!t!" 2>nul
set /a n+=1
)
if "!n!" neq "0" goto folder
echo 替换文件夹名完成
pause

 

图片[2]-使用bat批量替换文件夹名字/文件夹下面的文件名字-易站站长网

3.复制到tihuan.bat到需要替换的文件名主目录中。

图片[3]-使用bat批量替换文件夹名字/文件夹下面的文件名字-易站站长网

4.运行tihuan.bat  输入要替换的文件(文件夹)名字符串(可替换空格)

图片[4]-使用bat批量替换文件夹名字/文件夹下面的文件名字-易站站长网

5.比如我这里需要把【文件】的名字替换为【易站站长网】,我们就根据提示先输入文件,然后回车,再输入易站站长网

图片[5]-使用bat批量替换文件夹名字/文件夹下面的文件名字-易站站长网

6.最后再次回车就替换完成了。

图片[6]-使用bat批量替换文件夹名字/文件夹下面的文件名字-易站站长网

7.最后回车,关闭cmd命令窗口,完成文件夹的名字或者文件名替换。

 

 

THE END
喜欢就点个赞再走呗~
点赞12赞赏 分享
说点什么 抢沙发
头像
说点正能量的内容吧
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容