txt批量重命名,取txt文本第三行为文件名,怎么写BAT?

2025-04-28 07:27:54
推荐回答(2个)
回答1:

@echo off&setlocal enabledelayedexpansion
(for /f "delims=" %%i in ('dir/b *.txt')do (
    (for /l %%b in (1,1,3) do set/p fn=)<"%%i"
    ren "%%i" "!fn!.txt"
))2>nul

回答2:

名,取txt文78本第