求批处理! 批量读取每个TXT文本的第一行内容作为文件名.

2025-02-22 11:15:04
推荐回答(1个)
回答1:

@echo off
setlocal enabledelayedexpansion

for /r %%a in (*.txt) do (
    set /p Str=<"%%~a"
    ren "%%~a" "!Str:~,5!%%~xa"
)
pause