dir命令詳解,【WINDOWS / DOS 批處理】dir命令參數詳解(一)

 2023-12-25 阅读 30 评论 0

摘要:命令格式 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]參數】 dir命令詳解、d

命令格式

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]參數】

dir命令詳解、drive?指定?filename?所在的驅動器名稱,例如:C、D?

path?指定 filename 的路徑

filename 指定文件名(或目錄名)

df -h命令參數詳解。如果 [drive:][path][filename]指定了一個文件,則只顯示該文件的信息,如果 [drive:][path][filename]指定了一個目錄,則顯示該目錄中的文件和(或)目錄。

同一條dir命令中,可以出現多個 [drive:][path][filename]參數,它們會依次被執行

? ? ? ? 示例

C:\>dir /a /b
file_hide.txt
file_show.txt
file_show2.txt
hideDir
showDirC:\>dir  file_show.txt file_show2.txt /b
file_show.txt
file_show2.txtC:\>

[ /B參數 ]?

只顯示 filename 的名稱

[ /A:attributes參數 ]?

attributes 指定要顯示的文件(目錄)的屬性。可選值:D(目錄)、R(只讀文件)、H (隱藏文件)、A (準備存檔的文件)、s ( 系統文件)。如果要表示相反屬性, 就使用"-" 作為前綴。例如, -H表示非隱藏屬性。

1、“/A:attributes”中,當“:attributes”不存在時,表示全部文件和目錄

? ? ? ? 示例

C:\>dir /b /a:d          // 顯示當前目錄下的目錄
hideDir
showDirC:\>dir /b /a:-d         // 顯示當前目錄下的文件
file_hide.txt
file_show.txtC:\>dir /b /a:           // 顯示當前目錄下的文件和目錄
file_hide.txt
file_show.txt
hideDir
showDirC:\>dir /b /a            // 顯示當前目錄下的文件和目錄
file_hide.txt
file_show.txt
hideDir
showDirC:\>

1、/A參數不存在時,缺省值為 /A:?-H

? ? ? ? 示例

C:\>attrib file_hide.txt
A   H        C:\out\file_hide.txtC:\>dir /b file_hide.txt     //  /A參數的缺省值是 -H
找不到文件C:\>

?2、同一條dir命令中,可以出現多個/A參數,最后一個/A參數會覆蓋前面的/A參數

? ? ? ? 示例

C:\>dir /a /b                // 顯示當前目錄下的文件和目錄
file_hide.txt
file_show.txt
hideDir
showDirC:\>attrib ./showDir         // 顯示 showDir 目錄的屬性C:\out\showDirC:\>attrib ./hideDir         // 顯示 hideDir 目錄的屬性H        C:\out\hideDirC:\out>attrib                // 顯示當前目錄下各個文件的屬性
A   H        C:\out\file_hide.txt
A            C:\out\file_show.txt
C:\>dir /b /a:h /a:-d       //  /A參數最終的值為-d
file_hide.txt
file_show.txtC:\>

?3、/A的值可以是屬性組合,可以是:

  • 多個屬性的組合,多個屬性都生效
  • 單個屬性的組合,后面的屬性會覆蓋前面的屬性

? ? ? ? ?示例

C:\>dir /a /b                // 顯示當前目錄下的文件和目錄
file_hide.txt
file_show.txt
hideDir
showDirC:\>attrib ./showDir         // 顯示 showDir 目錄的屬性C:\out\showDirC:\>attrib ./hideDir         // 顯示 hideDir 目錄的屬性H        C:\out\hideDirC:\>attrib                // 顯示當前目錄下各個文件的屬性
A   H        C:\out\file_hide.txt
A            C:\out\file_show.txt
C:\>dir /b /a:-dh         // -d屬性和 h屬性都生效
file_hide.txtC:\>dir /b /a:-dd        // d屬性覆蓋了 -d屬性
hideDir
showDirC:\>

寫作不易,本文如能幫到您,麻煩您?“在下面一圈三連”。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/196428.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息