批处理怎么遍历指定文件夹中所有文件的路径、文件名及首行内容,放入临时文件中 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
展开
 我来答
朴素且可爱灬小喵1
2019-02-24 · TA获得超过2902个赞
知道大有可为答主
回答量:1713
采纳率:89%
帮助的人:527万
展开全部

把下面的文件存为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删了,再生成新的。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式