【发布时间】:2010-10-11 12:58:46
【问题描述】:
我正在使用批处理文件来处理具有以下形式的文本文件:CLL*1.txt、CLLM*2.txt,位于特定的“下载”文件夹中。所有文件都包含以下形式的字符串: “文件参考:0xxxx”,其中 xxxx 是唯一的数字标识符。
我正在尝试使用以下脚本将文件重命名为 CLL*xxxx.txt(其中 xxxx 替换整数后缀),但没有取得多大成功。谁能帮忙?:
set target="S:\download\"
SetLocal EnableDelayedExpansion enableextensions
for /f "usebackq tokens=2 delims=:" %%i IN (`findstr /b "File Reference :" %target%CLL*.txt`) do (
ren %target%CLL*.txt CLL*%%i.txt
)
Endlocal
【问题讨论】:
标签: string variables batch-file extract batch-rename