DIR

DIR_5分词条

DirectRenderingInfrastructure,基层直接渲染

(图)DIRDIR

 

目录 [隐藏]

DIR Windows环境下

       

DIR[drive:][path][filename][/A[[:]attributes]][/C][/D][/L][/N]

  [/O[[:]sortorder]][/P][/Q][/S][/T[[:]timefield]][/W][/X][/4]

  [drive:][path][filename]

  指定要列出的驱动器、目录和/或文件。

  /A显示具有指定属性的文件。

  attributesD目录R只读文件

  H隐藏文件A准备存档的文件

  S系统文件-表示“否”的前缀

  /B使用空格式(没有标题信息或摘要)。

  /C在文件大小中显示千位数分隔符。这是默认值。用/-C来

  停用分隔符显示。

  /D跟宽式相同,但文件是按栏分类列出的。

  /L用小写。

  /N新的长列表格式,其中文件名在最右边。

  /O用分类顺序列出文件。

  sortorderN按名称(字母顺序)S按大小(从小到大)

  E按扩展名(字母顺序)D按日期/时间(从先到后)

  G组目录优先-颠倒顺序的前缀

  /P在每个信息屏幕后暂停。

  /Q显示文件所有者。

  /S显示指定目录和所有子目录中的文件。

  /T控制显示或用来分类的时间字符域。

  timefieldC创建时间

  A上次访问时间

  W上次写入的时间

  /W用宽列表格式。

  /X显示为非8dot3文件名产生的短名称。格式是/N的格式,

  短名称插在长名称前面。如果没有短名称,在其位置则

  显示空白。

  /4用四位数字显示年

  可以在DIRCMD环境变量中预先设定开关。通过添加前缀-(破折号)

  来替代预先设定的开关。例如,/-W。

  /?

  在命令提示符下显示帮助。

  注释

  ?使用多个FileName参数

  可以使用多个FileName参数。用空格、逗号或分号隔开文件名。可以在FileName中使用通配符(?和*)来显示一组文件。

  ?使用通配符

  可以使用通配符,如星号(*)或问号(?),来代表文件名的一个或多个字符,以显示文件的子集或子目录。

  星号(*):可使用星号代替任何字符串。例如,键入:

  ?dir*.txt列出当前目录中所有具有以.txt开头(如.txt、.txt1、.txt_old)的扩展名的文件。

  ?dirread*.txt列出当前目录中所有以“read”开头而且扩展名以.txt开头(如.txt、.txt1、.txt_old)的文件。

  ?dirread*.*列出当前目录中带有任意扩展名的以“read”开头的所有文件。

  切记,星号通配符总是使用短文件名映射,因此,您可能会得到意外的结果。例如,下面的目录包含2个文件,t.txt2和t97.txt:

  C:\test>dir/x驱动器C中的卷没有标签。卷序列号是B86A-EF32DirectoryofC:\Windows11/30/200401:40PM.11/30/200401:40PM..11/30/200411:05AM0T97B4~1.TXTt.txt211/30/200401:16PM0t97.txt

  您可能以为键入dirt97*会返回文件t97.txt。然而,键入dirt97*将返回两个文件,这是因为,星号通配符使用其短名称映射T97B4~1.TXT将文件t.txt2匹配到t97.txt。类似地,键入delt97*将删除这两个文件。

  问号(?):使用问号代替名称中的单个字符。例如,键入:

  ?dirread???.txt列出当前目录中所有带有.txt扩展名而且以“read”开头并且后面最多跟三个字符的文件,包括Read.txt、Read1.txt、Read12.txt、Read123.txt和Readme1.txt,但是不包括Readme12.txt。

  ?指定文件显示属性

  如果使用其Attributes中指定多个值的/a,则dir只显示那些带有所有指定属性的文件的名称。例如,如果使用/a:r-h或/ar-h指定/a,并以r和-h作为属性,则dir只显示非隐藏的只读文件的名称。

  ?指定文件名排序

  如果指定了多个SortOrder值,dir首先通过第一个标准对文件名进行排序,然后再通过第二个标准排序,以此类推。例如,如果使用/o:e-s或/oe-s指定/o,并以e和-s作为SortOrder的值,则dir将根据扩展名对目录名和文件名从大到小进行排序,然后显示最终结果。按照扩展名字母顺序排序使得没有扩展名的文件名最先显示,目录名次之,然后是具有扩展名的文件名。

  ?使用重定向符号和管线

  在使用重定向符号(>)将dir输出发送到文件,或者使用管线(|)将dir输出发送到其他命令时,请使用/a:-d和/b只列出文件名。可以使用FileName以及/b和/s来指定dir在当前目录及其子目录中搜索所有匹配FileName的文件名。Dir对查找到的每个文件名只列出其驱动器号、目录名、文件名和文件扩展名、每行一个路径。在使用管线重定向之前,应该在Autoexec.nt文件中设置TEMP环境变量。

  ?预置dir参数

  通过将带有DIRCMD环境变量的set命令包含在Autoexec.nt文件中,可以预置dir参数。可以在setdircmd中使用dir参数的任意有效组合,其中包括文件的位置和名称。

  例如,要使用DIRCMD环境变量将宽行显示格式(即/w)设置为默认格式,请在Autoexec.nt文件中键入以下命令:

  setdircmd=/w

  对于dir命令的单次使用,您可以用DIRCMD环境变量来覆盖某个参数。为此,请在dir命令提示符下键入要覆盖的参数,并在参数前面加上减号。例如:

  dir/-w

  要更改DIRCMD默认设置,请键入:

  set=NewParameter

  新的默认设置对所有后接的dir命令有效,直到再次使用setdircmd或重新启动计算机时为止。

  要清除所有默认设置,请键入:

  setdircmd=

  要查看DIRCMD环境变量的当前设置,请键入:

  set

  Set显示环境变量及其设置的列表。有关设置环境变量的详细信息,请参阅“相关主题”。

  ?从“恢复控制台”可以使用包含各种参数的dir命令。

  示例

  要按字母顺序以宽格式一个接一个地显示所有目录,并在显示出每个屏幕后暂停一下,请确保根目录是当前目录,然后键入:

  dir/s/w/o/p

  Dir列出根目录的名称、根目录的子目录名称和根目录中文件的名称(包括扩展名)。然后,dir列出该目录树中每个子目录包含的子目录名和文件名。

  要更改前面的示例,使dir显示文件名和扩展名而省略目录名,请键入:

  dir/s/w/o/p/a:-d

  要打印目录列表,请键入:

  ir>prn

  指定prn时,目录列表发送到与LPT1端口相连接的打印机上。如果打印机连接在其他端口上,则必须使用正确端口的名称替换prn。

  也可以通过用文件名替换prn,将dir命令的输出重定向到文件。还可以键入路径。例如,要将dir输出定向到Records目录的Dir.doc文件中,请键入:

  dir>\records\dir.doc

  如果Dir.doc不存在,dir将创建该文件,除非Records目录也不存在。在这种情况下,会出现如下消息:

  Filecreationerror

  要显示驱动器C上所有目录中带.txt扩展名的所有文件名的列表,请键入:

  dirc:\*.txt/w/o/s/p

  Dir以宽格式按字母顺序显示每个目录中匹配文件名的列表,而且每次满屏时暂停,直到您按键继续。

DIR 在DOS下

       

  DIR——显示磁盘目录命令

  1.功能:显示磁盘目录的内容。

  2.类型:内部命令

  3.格式:DIR[盘符][路径][/P][/W]

  4.

  使用说明:/P的使用;当欲查看的目录太多,无法在一屏显示完屏幕会一直往上卷,不容易看清,加上/P参数后,屏幕上会分面一次显示23行的文件信息,然后暂停,并提示;Press

  anykeytocontinue

  /W的使用:加上/W只显示文件名,至于文件大小及建立的日期和时间则都省略。加上参数后,每行可以显示五个文件名。

  dirx:/a:d只显示X盘下所有的目录

  dirx:/a:-d只显示X盘下所有的文件

  如果不写盘符,默认为当前目录

DIR CListBox类成员

       

CListBox::Dir

  intDir(UINTattr,LPCTSTRlpszWildCard);

  返回值:

  添加到列表中的上一个文件名称的基于零的索引。如果出错,则返回LB_ERR;如果没有足够有效空间存储新字符串,则返回LB_ERRSPACE。

  参数:attr可以是CFile::GetStatus中描述的枚举值的组合,或下列值的组合:值含义

  0x0000可读取或写入的文件

  0x0001可读取但不可写入的文件

  0x0002隐藏文件,不在目录列表中出现

  0x0004系统文件

  0x0010由lpszWildCard指定的名字,指定一个目录

  0x0020已归档的文件

  0x4000包括匹配由lpszWildCard确定的名字的所有驱动器

  0x8000独有标记。如果设置了独有标记,只有指定类型的文件列出来否则,指定类型的文件与"normal"文件都列出来

  lpszWildCard指向文件说明字符串的指针。此字符串可包含通配符。

  说明:添加文件名称和/或驱动器列表到列表框中。

  请参阅:CWnd::DlgDirList,LB_DIR,CFile::GetStatus

DIR CComboBox类成员

       

CComboBox::Dir

int Dir( UINT attr, LPCTSTR lpszWildCard );

返回值:
大于等于0时,是添加到列表最后的文件名的下标。出错时返回CB_ERROR;没有足够的空间存放新的字符串时返回CB_ERRSPACE。

参数: attr 可以是CFile::GetStatus中定义的枚举值的组合或以下值的组合: · DDL_READWRITE 文件可以读写。
· DDL_READONLY 文件只读。
· DDL_HIDDEN 隐藏文件,在目录列表中看不到。
· DDL_SYSTEM 系统文件。
· DDL_DIRECTORY lpszWildCard指定的名字是一个目录。
· DDL_ARCHIVE 档案文件。
· DDL_DRIVES 包括所有匹配lpszWildCard指定的名字的驱动器。
· DDL_EXCLUSIVE 独占标志。如果置了独占标志,则只列出指定的文件;否则指定的文件在正常文件之后与之一起列出。


lpszWildCard 指向一个指定文件名的字符串。字符串中可以包括通配符(例如*.*)。

说明:
在组合框的列表中增添文件名的列表或者驱动器列表。

DIR 相关条目

       

写字楼商圈
闽清一中
北京市十一学校Win32.Luder.U
河南省新乡市
广西职业技术学院
天津商业大学
破坏生产经营罪

附图

上传图片 

互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。如需转载,请注明来源于www.hudong.com

被引用: DIR已被如下媒体引用 我来补充
开放分类: 我来补充

讨论区

更多>>

编辑者

共2人协作

相关词条

DOS命令
DOS命令全集
dos高手速成
dos系统
Remote Data Objects
远程数据对象
电报
打印机
数组
示波器
更多

Copyright © 2005-2009 hudong.com Ltd. All Rights Reserved. 互动在线 版权所有