借用DIR命令,集中输出文件目录
尽管DOS命令繁琐并且难以记忆,但许多简单的DOS命令在Windows大行其道的今天,却能发挥出别样的风采出来。这不,这里笔者巧妙借用DOS环境下的DIR命令,来将指定文件夹或指定分区下面的所有文件名称列写成文件目录;在使用该方法集中输出文件目录时,可以按照如下步骤来操作:
依次单击“开始”/“运行”命令,在弹出的系统运行框中,输入字符串命令“cmd”,单击“确定”按钮后,将系统运行状态切换到DOS环境;
在DOS命令提示符下,输入字符串命令“dir X: /a/s >X:\aaa.txt”,其中“X:”为指定分区盘符,“/s”参数表示显示指定分区下的所有目录以及所有子目录中的文件,“/a”参数表示显示所有文件的属性信息,“X:\aaa.txt”表示在指定分区下创建一个名为aaa.txt的文件来保存文件目录信息,单击回车键后,DIR命令就能自动将指定分区下的所有文件名称以及相关属性信息列写成文件目录形式输出,并自动将文件目录信息转存到“X:\aaa.txt”文件中,以后我们只要进入系统资源管理器窗口,打开“aaa.txt”文件就能查看到指定分区下的文件目录信息。由这种方法自动生成的文件目录,不仅包括文件后缀名、文件名、文件大小等信息,还包括文件修改时间信息、系统信息等,由于太过详细、太过烦琐,反而不利于快速查找文件。
命令行输入 dlir /?
显示目录中的文件和子目录列表。
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/
[/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
[drive:][path][filename]
指定要列出的驱动器、目录和/或文件。
/A 显示具有指定属性的文件。
attributes D 目录 R 只读文件
H 隐藏文件 A 准备存档的文件
S 系统文件 - 表示“否”的前缀
/B 使用空格式(没有标题信息或摘要)。
/C 在文件大小中显示千位数分隔符。这是默认值。用 /-C 来
停用分隔符显示。
/D 跟宽式相同,但文件是按栏分类列出的。
/L 用小写。
/N 新的长列表格式,其中文件名在最右边。
/O 用分类顺序列出文件。
sortorder N 按名称(字母顺序) S 按大小(从小到大)
E 按扩展名(字母顺序) D 按日期/时间(从先到后)
G 组目录优先 - 颠倒顺序的前缀
/P 在每个信息屏幕后暂停。
最后与大家分享一个简单的命令:
@echo off
rem 在当前目录生成很漂亮的结构树
tree /f > 1.TXT
rem 象DIR命令一样,不过每个下级目录文件也列出
DIR /S > 2.txt
rem 简洁地列出目录当前目录文件
DIR /d > 3.txt
@echo off
rem 在当前目录生成很漂亮的结构树
tree g: /f >d:\1.TXT
rem 象DIR命令一样,不过每个下级目录文件也列出
DIR g: /S >d:\2.txt
把上边的内容存为 .bat的批处理,放到你的文件夹里运行一下就可以了