中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-07 06:24
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 批处理中遇到的个问题 查看 643 回复 2
楼 主 批处理中遇到的个问题 发表于 2008-01-15 19:59 ·  中国 北京 中电华通通信有限公司
初级用户
积分 62
发帖 30
注册 2007-12-01 17:51
18年会员
UID 104364
性别 男
状态 离线
我是个新手我想将d:\下的文件夹用for显示出来,并把它的内容记录在d:\record.txt中,我用下面的写的可是怎么只能记录一个而且是最后一个,请各位朋友帮忙解决!!

谢谢了!

for /r d:\ %a in (.) do echo %a | echo %a >d:\record.txt
2 发表于 2008-01-15 23:51 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
for /r d:\ %a in (.) do echo %a >>d:\record.txt
for /f "delims=" %a in ('dir /s/ad/b d:') echo %a >>d:\record.txt
第2个可以包含系统和隐藏属性的文件夹
第一高手 第二高手

3 发表于 2008-01-16 00:18 ·  中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
>表示覆盖写入
>>表示追加写入
论坛跳转: