【bat批处理】使用dir命令批处理创建txt文件

使用dir命令批处理创建txt文件,列出指定路径下pdf文件的目录以及了解掌握dir命令参数的含义。

一、批处理创建txt文件,更改名称

1.新建txt文件

2.输入 dir *.pdf /B/O:D>文件名目录.txt

3.点击另存为,编码设置为ANSI,(因为代码里面有中文,所以不能用utf-8,如果都是英文就不用改编码)

4.输出结果(这里把【文件名目录.txt】 改成了【PDF目录.txt】)


二、dir命令的参数意义:

[drive:][path][filename]

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


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

【属性】

D  目录                R  只读文件

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

S  系统文件            I  无内容索引文件

L  解析点             -  表示“否”的前缀


  /B ——使用空格式(没有标题信息或摘要)。

  /C ——在文件大小中显示千位数分隔符。这是默认值。用 /-C 来禁用分隔符显示。

  /D ——跟宽式相同,但文件是按栏分类列出的。

  /L ——用小写。

  /N ——新的长列表格式,其中文件名在最右边。

  /O ——用分类顺序列出文件。


【排列顺序】

N  按名称(字母顺序)     S  按大小(从小到大)

E  按扩展名(字母顺序)   D  按日期/时间(从先到后)

G  组目录优先           -  反转顺序的前缀


  /P ——在每个信息屏幕后暂停。

  /Q ——显示文件所有者。

  /R ——显示文件的备用数据流。

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

  /T ——控制显示或用来分类的时间字符域。


【时间段】

C  创建时间

A  上次访问时间

W  上次写入的时间


  /W ——用宽列表格式。

  /X ——显示为非 8.3 文件名产生的短名称。格式是 /N 的格式,短名称插在长名称前面。如果没有短名称,在其位置则显示空白。

  /4 ——用四位数字显示年