[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

求教:关于for嵌套的问题!

我用Driver Genius professional Edition 2007提取驱动,将驱动放于D:\DRV位置,
其中里面有多个文件夹,用此命令dir /a /b /o-n >list.txt查看得到list里内容为:
Winbond HID CIR Receiver
VMware Virtual Ethernet Adapter for VMnet8
VMware Virtual Ethernet Adapter for VMnet1
Teefer2 Miniport#2
Teefer2 Miniport#1
Teefer2 Miniport
Ricoh xD-Picture Card Controller
Ricoh SD MMC Host Controller
Ricoh Memory Stick Host Controller
Realtek High Definition Audio
Mobile Intel(R) 965 Express Chipset Family#1
Mobile Intel(R) 965 Express Chipset Family
Intel(R) ICH8 Family SMBus Controller - 283E
Broadcom NetLink (TM) Gigabit Ethernet
Atheros AR5007EG Wireless Network Adapter
Agere Systems HDA Modem
1394 网络适配器

在这些文件夹中,每个文件夹中都有一个BackupLog.txt文件,前6行都是我不想要的内容,
我想将这些文件除去前6行,生成一个新的文件backuplog.inf,并将这个驱动文件夹中
所有目录中backuplog.inf中的内容合并成一个新的文件D:\DRV.inf,
怎么用for来实现它?还望高手解答。

for /f "skip=6" %%i in (BackupLog.txt) do echo %%i>>backuplog.inf 能实现单个目录中除去前6行,
for /r %%a in (list.txt) do  comand 是对多list文件中的目录操作,怎么将上面的两个命令嵌套起来呢?
请高手多多指教,本人不胜感激!!!

返回列表