列出当前目录中的文件和文件夹。
dir列出文件和子目录;支持按属性、名称、大小或时间筛选与排序,并提供多种输出格式。
dir [<drive>:][<path>][<filename>] [...] [/p] [/q] [/w] [/d] [/a[[:]<attributes>]][/o[[:]<sortorder>]] [/t[[:]<timefield>]] [/s] [/b] [/l] [/n] [/x] [/c] [/4] [/r]链接的 Microsoft Learn 文章是上游依据;命令是否可用取决于 Windows 版本、服务器角色、可选功能或交互式工具上下文。
列出当前目录中的文件和文件夹。
dir显示全部项目,按日期倒序排列并逐屏暂停。
dir /a /o:-d /p递归列出 C: 及其子目录中匹配的日志文件路径。
dir /s /b C:\*.log递归列出匹配文件,不列出目录。
dir /s /b /a:-d *.txt| 参数 / 子句 | 说明 |
|---|---|
[<drive>:][<path>][<filename>] | 指定驱动器、目录或匹配的文件名。 |
/p | 每显示一屏后暂停。 |
/q | 显示文件所有者信息。 |
/w /d | 使用宽屏输出;/d 按列排序宽屏列表。 |
/a[:<attributes>] | 按目录、隐藏、系统、重解析点、只读、存档或不索引属性筛选;属性前加 - 表示排除。 |
/o[:<sortorder>] | 按名称、扩展名、目录优先、大小或日期时间排序;排序键前加 - 表示反向。 |
/t[:c|a|w] | 选择创建、最后访问或最后写入时间。 |
/s | 列出当前目录及所有子目录中的匹配项目。 |
/b | 使用不带摘要信息的简洁列表。 |
/l /n | 使用小写名称或长列表格式。 |
/x | 显示为非 8.3 文件名生成的短名称。 |
/c /-c | 显示或隐藏文件大小中的千位分隔符。 |
/4 | 使用四位数字显示年份。 |
/r | 显示备用数据流。 |
/? | 在命令提示符中显示命令帮助。 |
<timefield> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。