批处理脚本 - 列出文件夹内容



可以使用 dir 命令列出文件夹内容。此命令允许您查看当前目录中可用的文件和目录。dir 命令还会显示上次修改的日期和时间以及文件大小。

语法

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

序号 选项和说明
1.

[驱动器:][路径][文件名]

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

2.

/A

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

3.

属性

D - 目录 R - 只读文件

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

S - 系统文件 I - 未建立内容索引的文件

L - 重解析点 - 表示非

4.

/B

使用简洁格式(无标题信息或摘要)。

5.

/C

在文件大小中显示千位分隔符。这是默认设置。使用 /-C 可禁用分隔符的显示。

6.

/D

与 /W 相同,但文件按列排序。

7.

/L

使用小写字母。

8.

/N

新的长列表格式,其中文件名位于最右边。

9.

/O

按排序顺序列出文件。

10.

排序顺序

N 按名称(字母顺序),S 按大小(从小到大),E 按扩展名(字母顺序),D 按日期/时间(从旧到新),G 首先列出目录 - 前缀表示反向排序

11.

/P

每屏幕信息满后暂停。

12.

/Q

显示文件的所有者。

13.

/R

显示文件的备用数据流。

14.

/S

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

15.

/T

控制显示或用于排序的时间字段。

16.

时间字段

C - 创建时间

A - 上次访问时间

W - 上次写入时间

17.

/W

使用宽列表格式。

18.

/X

这将显示为非 8.3 文件名生成的短名称。格式为 /N,其中短名称插入到长名称之前。如果不存在短名称,则在其位置显示空格。

19.

/4

显示四位数年份。

让我们看一些关于如何使用 DIR 命令的示例。

示例

dir *.exe

以上命令列出任何以 .exe 文件扩展名结尾的文件。

dir *.txt *.doc

以上命令使用多个文件规范在一个命令中列出任何以 .txt 和 .doc 结尾的文件。

dir /ad

仅列出当前目录中的目录。如果您需要移动到列出的目录之一,请使用 cd 命令。

dir /s

列出您所在的目录以及该目录之后的所有子目录中的文件。如果您位于根目录“C:\>”,键入此命令,它将列出计算机 C: 驱动器上的每个文件和目录。

dir /p

如果目录有很多文件,您无法读取所有文件因为它们会滚动,您可以使用以上命令,它一次显示所有文件一页。

dir /w

如果您不需要文件信息,您可以使用以上命令仅列出水平排列的文件和目录,占用尽可能少的空间。

dir /s /w /p

以上命令将以宽格式和一页一页的方式列出当前目录和子目录中的所有文件和目录。

batch_script_functions.htm
广告
© . All rights reserved.