- @echo off
- @rem 保存为ANSI格式
- setlocal enabledelayedexpansion
- for /f "delims=" %%a in ('dir *.txt /s/b/a-d') do (
- set "str=%%~na"
- set "newName="
- call :renam
- move /y "%%~fa" "%%~dpa!newName!%%~xa"
- )
- exit /b
- :renam
- set "newName=%newName%@%str:~0,1%"
- set "str=%str:~1%"
- if defined str goto :renam
复制代码
|