充分使用DIR 浙江 黄中伟 1995-06-16 一、DIR命令的格式 DIR [d:][path][filename][/W][/P][/A[[:]attribs]][/O[[:]sortord]][/S][/B][/L][/C[H]] 二、显示具有指定属性的文件 显示具有指定属性的文件,用的参数是[/A:attribs]选择项,其中attribs包括以下设置: 缺省 显示所有文件,包括系统文件和隐含文件 [h或-h] 只显示隐含文件或只显示非隐含文件 [r或-r] 只显示只读文件或只显示可读文件 [s或-s] 只显示系统文件或只显示非系统文件 [a或-a] 只显示归档文件或只显示已归档文件 [d或-d] 只显示子目录不显示文件或只显示文件不显示子目录 有了这个参数后,可以非常方便地按自己的要求来显示查看各种属性的子目录或文件,而不必用其他命令或先修改属性。同时遗憾的是,有了查看带隐含属性的子目录或文件的功能后,这种简单的隐含已变得毫无意义。例如: DIR C:\*.BAT /A:r/P (按屏显示C盘根目录下面所有只读属性的BAT文件) 三、按一定的顺序显示目录和文件 完成这一功能的参数是[/O:sortord]。其中sortord包括以下设置: 缺省 完全按字母顺序,且子目录在文件之前显示 [n或-n] 按文件名字母顺序排列或按文件名字母反向顺序排列 [e或-e] 按扩展名字母顺序排列或按扩展名字母反向顺序排列 [d或-d] 按文件建立时间从先到后顺序排列或从后到先排列 [s或-s] 按文件大小从小到大顺序排列或从大到小排列 [g或-g] 按子目录先于文件或文件先于子目录顺序排列 有了这些参数后,就可以简单而方便地将子目录或文件进行按多种顺序的排列显示,查看起来即清楚又快速。例如: DIR C:\ABC /O:n/P (将ABC子目录下的所有文件和子目录按照0~9、A~Z、汉字的排列顺序进行按屏显示) 四、其他参数 ①[/S]:对当前目录及其子目录中的所有文件进行列表。类似于“CHKDSK /V”命令,但比CHKDSK命令使用起来更灵活、更方便,且所能获得的信息也更多,包括子目录或文件的建立日期和时间。例如:“DIR /S/A/O:n C:\>PRN”命令,就可以将C盘上的所有子目录和文件(包括隐含子目录和文件),按其隶属关系,并根据子目录和文件字母顺序进行打印输出,形成一份清单而加以保存或查阅。 ②[/C]:选择该参数,将显示DBLSPACE卷中文件的压缩统计,当和/W及/B参数同时使用时,就失去了选择的意义。 ③[/B]:选择该参数,将只显示文件名与扩展名,不显示其他信息,不能与/W参数共用。 ④[/L]:选择该参数,将全部用小写字母对文件或子目录进行列表。 由此可见,高版本的DIR命令增加了不少的新参数,而这些参数又可根据用户的要求随意组合,这确实为计算机用户带来了很多方便。希望本文能对还未了解DIR新参数的读者有所帮助和启发。