- 打卡等级:本地老炮
- 打卡总天数:527
- 打卡月天数:16
- 打卡总奖励:525
- 最近打卡:2026-06-18 02:14:29
|
- @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
复制代码 复制代码到一个txt文本中,将后缀名修改为bat,双击运行即可。操作方式如下图
注意编码问题,如果打开是乱码,请先查看cmd的属性,然后将文本保存为对应字符编码。
|
|