本帖最后由 foxJL 于 2013-10-26 14:14 编辑
确定第一行只有 《二零零九年八月》 这种格式才可以.- @echo off&setlocal enabledelayedexpansion
- for %%i in (*.txt) do (
- set/p nf=<"%%i" & set nf2=!nf:*《=!
- if not "!nf2!"=="!nf!" (
- for /f "tokens=1 delims=》" %%j in ("!nf2!") do (ren "%%i" %%j.txt & echo,[%%i] 已改名)
- ) else (echo,[%%i] 格式不符,无法改名)
- )
- pause
复制代码
|