Windows 命令提示符:dir + 什么选项仅显示目录而不显示文件?

Windows 命令提示符:dir + 什么选项仅显示目录而不显示文件?

Windows 中的所有/(开关)都没有任何过滤用途。

我知道在 Linux 中它是-(选项)。

在 Windows 命令提示符下,如何仅显示目录而不显示文件?

答案1

这是通过按属性过滤来实现的。 dir [somedir] /ad将显示具有“目录”属性的所有条目。它还显示连接点。

dir /?

Displays a list of files and subdirectories in a directory.

DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
  [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

  [drive:][path][filename]
              Specifies drive, directory, and/or files to list.

  /A          Displays files with specified attributes.
  attributes   D  Directories                R  Read-only files
               H  Hidden files               A  Files ready for archiving
               S  System files               I  Not content indexed files
               L  Reparse Points             -  Prefix meaning not

来自微软的 TechNet -目录

如果使用 /a 而不指定属性,dir 将显示所有文件的名称,包括隐藏文件和系统文件。

以下列表描述了可用于属性的每个值。冒号 (:) 的使用是可选的。使用这些值的任意组合,并且不要用空格分隔值。

d目录

H隐藏文件

s系统文件

重新解析点

r只读文件

A准备归档的文件

未对内容进行索引的文件

-表示“不”的前缀

答案2

使用以下命令你可以列出仅目录(文件夹)名称没有任何其他信息。

dir /B /AD 

/A- 允许我们指定文件需要考虑的属性。

/B- 表示裸格式的选项,即不包含标题、大小、摘要等的格式。

/D- 用于目录

/广告- 仅列出目录。

相关内容