标题: 将文件名与文件各行一起写入一个文件
[打印本页]
作者: zerocq
时间: 2007-12-30 15:22
标题: 将文件名与文件各行一起写入一个文件
某文件夹下有N个txt文件
每个文件有1-N行内容,行数不定
想整理一下所有文件
新建一个总文件,把文件名和内容相并成一行写入
例如:
有多行时每行前都加文件名
a.txt内有2行
bbb
ccc
写入总文件的格式为
a bbb
a ccc
b.txt有一行
ddd
写入总文件的格式为
b ddd
作者: terse
时间: 2007-12-30 16:01
这样吧
@echo off
for %%i in (*.txt) do (
if not defined %%i set %%i=a&& (
for /f "tokens=1* delims=:" %%a in ('findstr /n .* "%%i"') do (
set list=%%b
setlocal enabledelayedexpansion
echo/%%~ni !list! >>AAA.ini
endlocal
)
)
)
pause
Last edited by terse on 2007-12-30 at 04:02 PM ]