批次檔功能說明
需求是這樣的,我有 1 個母資料夾而裡面有 30 個子資料夾,我想知道「每個子資料夾內有幾個檔案」就好而不要列出詳細檔案名稱,發現利用 dir 指令配合 find 可以達到我要的需求。實作環境
- Windows XP Professional
find.bat 內容
正常情況下會列出資料夾內的檔案及數量。C:\> dir /w C:\UniScan
磁碟區 C 中的磁碟是 System
磁碟區序號:  886E-72F0
C:\UniScan 的目錄
[.]            [..]           Profile.0050   Profile.0300   Profile.0600
               3 個檔案         774,216 位元組
               2 個目錄  47,677,857,792 位元組可用dir 指令配合 find 僅列出該資料夾內檔案數。
C:\> dir /w C:\UniScan |find "個檔案"
               3 個檔案         774,216 位元組dir 指令配合 find 僅列出該資料夾內檔案數並將結果寫入筆記本內。
C:\> dir /w C:\UniScan |find "個檔案" >> file_count.txt
 
