2014年1月27日 星期一

如何計算目錄內的檔案個數

我們可以透過 Get-ChildItem <目錄名稱> -Recurse 來找出目錄內所有的檔案,同時利用 Measure-Object 來計算物件的個數,如下:
PS C:\Projects> Get-ChildItem C:\Projects\Dev1 -Recurse | Measure-Object


Count    : 42664
Average  :
Sum      :
Maximum  :
Minimum  :
Property :

但上述方式是包括子目錄及檔案的,如果你只想計算檔案數,而不包含子目錄的話,可利用以下語法:
PS C:\Projects> Get-ChildItem C:\Projects\Dev1 -Recurse | ? { ! $_.PsIsContainer } | Measure-Object


Count    : 36209
Average  :
Sum      :
Maximum  :
Minimum  :
Property :

沒有留言:

張貼留言