1. 程式人生 > >Windows通過cmd命令獲取檔案列表 例子

Windows通過cmd命令獲取檔案列表 例子

有時我們需要獲取資料夾下所有檔名的列表,較為快捷的方式就是通過cmd命令了。

- 舉個栗子——在資料夾Test中有如下檔案:

Test資料夾

1. 獲取資料夾所有檔案和資料夾的名字列表

使用以下語句:

...\Test>dir /B >list.txt

結果:
在list.txt中:

0
1
1.txt
2.txt
case01.jpg
list.txt
test.png

2.獲取資料夾特定格式檔名字列表

使用以下語句:

...\Test>dir *.txt /B >list.txt

結果:
在list.txt中:

1.txt
2.txt
list.txt

3.按照修改時間排列獲取檔名字列表

使用以下語句:

...\Test>dir /B /o:d >list.txt

結果:
在list.txt中:

case01.jpg
test.png
1.txt
2.txt
1
0
list.txt
  • 關鍵字補充說明
  • [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        用四位數字顯示年