1回答

0收藏

巧妙利用DOS命令获取文件列表

工程问答 工程问答 731 人阅读 | 1 人回复 | 2008-07-19

有时,我们需要将文件夹中的所有文件信息导出为一个列表,其实你并不需要第三方软件来帮忙。在命令提示符模式下直接使用DOS命令就可以,例如将当前文件夹中的所有文件信息导出到lb.txt文件,可以使用如下命令:TREE /F >lb.txt。

这里的“/F”是TREE命令的一个参数,表示显示每个文件夹中文件的名称;“>”则是管道命令,表示将列表信息输出至lb.txt文件中。或者,你也可以使用“DIR >lb.txt”命令,执行后除了显示文件名外,还可以显示创建日期、文件大小等更多内容,可选择的参数也更为丰富,例如只显示系统文件、隐藏文件、目录,还可以设置使用小写或大小,你可以使用“?”参数查看具体的使用方法。

回答|共 1 个

dagongcheng

dagongcheng 发表于 2008-7-19 21:02:59 | 显示全部楼层

利用批处理文件获取文件列表

《中国电脑教育报》2006年第2期E7版的《利用DOS命令获取文件列表》一文介绍了获取文件列表的方法,该方法确实可以帮助使用者快速获取文件列表。笔者也有一方法:利用批处理命令来实现以上功能。具体操作步骤如下:打开“记事本”,输入以下内容:

@echo off

dir /o:n /b ??.doc >e:\ysy

\owner\list.txt

注意:“??.??”处可以替换成你需要的文件类型。“e:\ysy\owner\list.txt”是文件列表的存储路径和文件名,你可以改成别的目录。

将该文件保存到需要获取文件列表的文件夹中,比如“e:\ysy\owner”。保存时“文件名”命名为makelist.bat,“保存类型”选为“所有文件(??.??)。双击运行makelist.bat,这时你就会发现在文件夹中多了一个文本文件:list.txt,该文件夹的文件列表就在其中了。(浙江 应双扬)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

郑重声明:本站属技术交流,非赢利性网站。
本站言论纯属发表者个人意见,与“建筑在线”立场无关。
涉及政治言论一律删除,请所有会员注意. 本站资源由会员从网上收集整理所得,版权属于原作者。
本站所有资源是进行学习和科研测试之用,请在下载后24小时删除
本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权
请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!