批量改文件夹名.bat
来自「namejm写的批处理」· Batch 代码 · 共 16 行
BAT
16 行
@echo off
for /f %%i in ('dir /ad /b /on') do set last=%%i
for /f %%i in ('dir /ad /b /o-n') do set fist=%%i
set /a fist=1%fist:~-4%-10000
set /a last=1%last:~-4%-10000
set num=1
setlocal enabledelayedexpansion
for /l %%i in (%fist%,1,%last%) do (
set name=000%%i
set name=ab!name:~-4!
for /f "tokens=1* delims=:" %%j in ('findstr /n . list.txt') do (
if %%j equ !num! echo 把 !name! 改为 "!name! %%k"
)
set /a num+=1
)
pause
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?