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

Mic*_*and 7 windows command-line

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

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

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

Gui*_*ker 13

这是通过按属性过滤来完成的。 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
Run Code Online (Sandbox Code Playgroud)

来自 Microsoft 的 TechNet - Dir

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

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

d目录

^ h隐藏文件

小号系统文件

l 重解析点

r只读文件

a准备存档文件

i不是内容索引文件

-前缀意思是“不是”


Cha*_*ara 7

使用以下命令,您可以仅列出目录(文件夹)名称,而无需任何其他信息。

dir /B /AD 
Run Code Online (Sandbox Code Playgroud)

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

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

/D - 用于目录

/AD - 仅列出目录。