Board logo

标题: 修改文件名 [打印本页]

作者: 5488     时间: 2007-11-15 20:10    标题: 修改文件名
我的电脑中有很多的文本是以其MD5值来命名的.其内容大致如下:

(空行)
自动清除“文档”菜单内容

选择“本地机器上的HKEY_CURRENT_USER”子窗口,定位到HKEY_CURRENT_USER\Software\Microsoft\
......

现在,我想把它们的名字修改成各自的内容的第二行.请问该怎样写这个批处理?

作者: jmz573515     时间: 2007-11-15 20:42

@echo off
for /f "delims=" %%i in ('dir /od /b *.txt') do (
call :label "%%i"
)

:label
for /f "skip=1 delims=" %%j in ('type %1') do (
ren %1 "%%j.txt"&goto :eof
)
goto :eof


没有测试...