批处理怎么遍历指定文件夹中所有文件的路径、文件名及首行内容,放入临时文件中 64
批处理怎么遍历所有文件的路径、文件名及首行内容,放入临时文件中。购入了一个软件,想要检查一下软件的加密(乱码)文件有多少需要生成类似这样:aa.txtd:/app/.me...
批处理怎么遍历所有文件的路径、文件名及首行内容,放入临时文件中。购入了一个软件,想要检查一下软件的加密(乱码)文件有多少
需要生成类似这样: aa.txt
d:/app/.metadata/adx.log/8804 1248 1568 1789 446c
d:/app/.metadata/adc.log/8804 1248 1568 1789 446c
d:/app/.metadata/abd.log/8804 1248 1568 1789 446c 展开
需要生成类似这样: aa.txt
d:/app/.metadata/adx.log/8804 1248 1568 1789 446c
d:/app/.metadata/adc.log/8804 1248 1568 1789 446c
d:/app/.metadata/abd.log/8804 1248 1568 1789 446c 展开
1个回答
展开全部
把下面的文件存为search1ln.bat,内容如下:
@echo off
@setlocal enabledelayedexpansion
if exist aa.txt del aa.txt
for /f "delims=" %%i in ('dir %1\%2 /s /b /a-d') do (
set fn=%%i
set /p ln1=<"%%i"
echo !fn! !ln1!>> aa.txt
)
把上面的文件放在任意文件夹中,运行时,需要进入cmd环境中,在该bat路径下,输入:
search1ln.bat d:\mydir *.log
其中d:\mydir一定要是绝对路径,您可以自己换,如果路径中有空格就用双引号引起来,*.log您也可以自己改。
输出结果在aa.txt中,每次执行都会把aa.txt删了,再生成新的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |