批處理列出檔夾內容

檔夾內容的列表可以用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

上面的命令將列出當前目錄和子目錄中的所有檔和目錄,一次只能顯示一個頁面。


上一篇: 批處理檔夾操作 下一篇: 批處理進程