計算一個文件夾下面的文件個數(shù)是一件很容易的事情,但看到這篇文章之前,還從來沒有想過計算一下文件個數(shù)還有這么多學(xué)問在里頭。
我們這里有兩種方法來計算文件夾下的文件個數(shù),下面分別展示詳細的代碼來計算windows目錄下的文件個數(shù)。
1、使用Get-ChildItem來得到所有的子文件夾和文件,然后再選取出所有的文件,再使用Measure-Object,最后再從Measure-Object的結(jié)果中使用Select-Object的ExpandProperty參數(shù)來計算出個數(shù)。聽起來就有點復(fù)雜,下面看看代碼吧。
下面再附帶兩個循環(huán)讀取一個文件夾下的所有子文件夾下的、所有的文件個數(shù)的代碼:
[System.IO.Directory]::GetFiles($env:windir, '*', 'AllDirectories').Count
最后兩種方法怎么取舍呢,小編因為是年輕人,喜歡效率高的。但有時候也沒有辦法,為了讓系統(tǒng)更穩(wěn)定,小編也不得不選擇更優(yōu)雅的――雖然它慢一點。
新聞熱點
疑難解答
圖片精選