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自带的记事本保存(另存为)文件时即可选择编码方式。

版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rgzn-zryycl/54357.html