1、新建文本文档,输入以下代码,保存,修改文本文件.txt后缀名为.bat。
@echo off
set /p str1= 请输入要替换的文件(文件夹)名字符串(可替换空格):
set /p str2= 请输入替换后的文件(文件夹)名字符串(若删除直接回车):
echo.
echo 正在操作中,请稍候……
for /f "delims=" %%a in ('dir /s /b ^|sort /+65535') do (
if "%%~nxa" neq "%~nx0" (
set "file=%%a"
set "name=%%~na"
set "extension=%%~xa"
call set "name=%%name:%str1%=%str2%%%"
setlocal enabledelayedexpansion
ren "!file!" "!name!!extension!" 2>nul
endlocal
)
)
exit
2、将文件放置于需要修改的文件夹目录内,点击运行,输入要替换的文件(夹)中的字符串,和要替换后的字符串(若想删除直接回车)。

对于运行.bat文件,出现中文提示字符乱码问题,是因为以别的方式(如UTF-8)编辑了批处理,需转换成ANSI格式。
windows自带的记事本保存(另存为)文件时即可选择编码方式。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/54148.html