联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
h: dir h:\123> h:\1.txt setlocal EnableDelayedExpansion for /r . %%A in (h:\123) do for /f "skip=7 tokens=4 delims= " %%a in (1.txt) do echo %%a > h:\2.txt & for /f %%B in (2.txt) do set p=%%B & type %p%*.txt > e:\%p%.txt ::把文件名从1.txt中提取出来(可能会不完整) 放到2.txt中 再把2.txt中的每行(即文件名)赋给p 再把%p%*.txt type 进%p%.txt中(考虑到文件名提取得不完整,所以用*) pause