@echo off
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in ('dir/b *.txt') do (
set /p s=<"%%i"
set s=!s:\=!
set s=!s:/=!
set s=!s:.=!
set s=!s:?=!
set s=!s::=!
set s=!s:^>=!
set s=!s:^<=!
set s=!s:^|=!
set s=!s:^"=!
ren "%%i" "!s!.txt"
)
给图片看看吧