批处理列出文件夹内容

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

语法

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] -指定要列出的驱动器,目录或文件。
  • /A - 显示具有指定属性的文件。
  • attributes -
    • D - 目录
    • R - 只读文件
    • H - 隐藏的文件
    • A - 文件准备归档
    • S - 系统文件
    • I - 没有索引内容的文件
    • L - 重新分析点
    • 前缀的意思不是
  • /B - 使用裸格式(无标题信息或摘要)。
  • /C - 以文件大小显示千位分隔符,这是默认的。 使用/-C禁用分隔符的显示。
  • /D - 相同的宽度,但文件按列列表排序。
  • /L - 使用小写。
  • /N - 新的长列表格式,文件名在最右边。
  • /O - 按排序的文件列出。
  • sortorder - N - 按名称(字母),S - 按大小(最小的第一个),E - 按分机(按字母顺序),D - 按日期/时间(最早的第一个),G - 分组目录先。
  • /P - 每个屏幕后都暂停信息。
  • /Q - 显示文件的所有者。
  • /R - 显示文件的备用数据流。
  • /S - 显示指定目录和所有子目录中的文件。
  • /T - 控制字段显示或用于排序的时间。
  • timefield -
    • C - 创建时间
    • A - 上次访问时间
    • W - 最后书入时间
  • /W - 使用宽列表格式。
  • /X - 这将显示为非8dot3文件名称生成的短名称。 格式是/N的格式,在长名称之前插入短名称。 如果不存在短名称,则在其位置显示空白。
  • /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

上面的命令将列出当前目录和子目录中的所有文件和目录,一次只能显示一个页面。


上一篇: 批处理文件夹操作 下一篇: 批处理进程