首页 > 其他分享 >无涯教程-批处理 - Listing Folder Contents函数

无涯教程-批处理 - Listing Folder Contents函数

时间:2023-11-10 18:07:29浏览次数:46  
标签:文件 无涯 列出 命令 Listing 格式 Folder 目录 dir

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

DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] 
[/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
S.No. Options & 描述
1.

[drive:] [path] [filename]

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

2.

/A

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

3.

attributes

D-目录 R-只读文件

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

S-系统文件 I-不包含索引文件

L-重新解析点-前缀表示不

4.

/B

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

5.

/C

显示文件大小的千位分隔符,这是默认值。使用/-C禁用分隔符的显示。

6.

/D

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

7.

/L

使用小写。

8.

/N

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

9.

/O

按文件顺序排列。

10.

sortorder

N按名称(字母顺序),S按大小顺序(最小的顺序),E按扩展名(字母的顺序),D按日期/时间(最早的顺序),G按组的目录顺序

11.

/P

每个屏幕充满信息后暂停。

12.

/Q

显示文件的所有者。

13.

/R

显示文件的备用数据流。

14.

/S

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

15.

/T

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

16.

timefield

C-创作时间

A-最后访问

W-最后写入

17.

/W

使用宽列表格式。

18.

/X

这将显示为非8dot3文件名生成的简称。格式为/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

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

参考链接

https://www.learnfk.com/batch-script/batch-script-listing-folder-contents.html

标签:文件,无涯,列出,命令,Listing,格式,Folder,目录,dir
From: https://blog.51cto.com/u_14033984/8305367

相关文章

  • 无涯教程-批处理 - Batch Files – Inputs函数
    运行批处理文件时,它使您可以选择传递命令行参数,然后可以在程序中读取它们以进行进一步处理,可以使用%运算符以及参数的数字位置从程序中调用批处理文件参数,以下是定义命令行参数的方式。%0是所调用的程序名称。%1是第一个命令行参数。%2是第二个命令行参数。等到%9。让无涯教程看......
  • 无涯教程-批处理 - Batch Files – Pipes函数
    管道运算符(|)获取一个命令的输出(默认为STDOUT),并将其定向到另一命令的输入(默认为STDIN),如,以下命令对目录C:\的内容进行排序dirC:\|sort在此示例中,两个命令同时启动,但随后sort命令暂停,直到收到dir命令的输出,sort命令使用dir命令的输出作为输入,然后将其输出发送到句柄1(即S......
  • 无涯教程-批处理 - Moving Files函数
    对于移动文件,批处理脚本提供了MOVE命令。MOVE[/Y|/-Y][drive:][path]filename1[,...]destination以下是可以提供给DEL命令的选项的说明。S.No.Options&描述1.[drive:][path]filename1指定要移动的文件的位置和名称2.destination指定文件的新位置,目标可以由......
  • 无涯教程-批处理 - Renaming Files函数
    对于重命名文件,批处理脚本提供REN或RENAME命令。RENAME[drive:][path][directoryname1|filename1][directoryname2|filename2]让无涯教程看一些重命名文件的示例。rename*.txt*.bak上面的命令会将所有文本文件重命名为扩展名为.bak的文件。rename"TESTA.txt""TES......
  • 无涯教程-批处理 - Writing to Files函数
    通过重定向过滤器>也可以将内容写入文件,该过滤器可用于将任何输出重定向到文件,以下是一个简单的示例,说明如何使用redirection命令创建文件以将数据写入文件。@echooffdirC:\>C:\new.txt上面的代码片段首先使用DIR命令来获取整个C:\的目录列表。然后,它将获取该输出,并在重定向......
  • 无涯教程-批处理 - Creating Files函数
    新文件的创建是在重定向过滤器>的帮助下完成的,该过滤器可用于将任何输出重定向到文件。@echooffecho"Hello">C:\new.txt如果文件new.txt在C:\中不存在,则将在上述命令将创建new.txt文件,并将hello写入文件。参考链接https://www.learnfk.com/batch-script/batch-script-crea......
  • 无涯教程-批处理 - Local Variables in Functions函数
    函数中的局部变量可用于避免名称冲突,并将变量更改保持在函数本地,首先使用SETLOCAL命令来确保命令处理器备份所有环境变量,可以通过调用ENDLOCAL命令来恢复变量,当到达批处理文件的末尾时,即通过调用GOTO:EOF,将自动调用ENDLOCAL。使用SETLOCAL对变量进行本地化允许在函数内自由使用......
  • 无涯教程-批处理 - Functions with Return Values函数
    函数可以通过简单地传递变量名称来使用返回值,这些变量名称将在调用函数时保存返回值,如下所示Call:function_namevalue1,value2…valuen使用set命令和tilde(〜)字符以及参数的位置编号在函数中设置返回值。下面的示例演示如何使用返回值调用函数。@echooffSETLOCALCALL......
  • 无涯教程-批处理 - Classic for 循环 Implementation函数
    以下是大多数编程语言中可用的经典"for"语句。for(variabledeclaration;expression;Increment){statement#1statement#2…}批处理脚本语言没有类似于上述语法的直接"for"语句,但仍然可以使用if语句和标签来实现经典的"for"循环语句。让无涯教程看看批处理......
  • 无涯教程-批处理 - For 语句 - List Implementations函数
    "for"构造为批处理文件提供循环功能,以下是用于处理值列表的"for"语句的常见结构。FOR%%variableINlistDOdo_something经典的"for"语句由以下部分组成-variable变量    -对于整个循环,此步骤仅执行一次,并用于声明将在循环中使用的任何变量,在批处理脚本中变量声......