IT Knowledge Base

~ Without sacrifice, there can be no victory ~

發佈日期:

如何利用PowerShell指令‧讀取資料資料夾內檔案總容量

01. 最簡單的方法,就是利用Get-ChildItem配合-Recurse選項,重覆在尋找所有現存資料夾及子資料夾內所有檔案,再計算總用量。

Get-ChildItem -file -Recurse | measure length -sum | export-csv "outfilen.csv"

02. 利用Get-ChildItem配合-Recurse選項,再顯示檔案名稱及所有現存資料夾及子資料夾內所有檔案,再以GB方式顯示總用量。

Get-ChildItem -Directory -Recurse | %{$_.FullName; ((Get-ChildItem -file $_.Fullname | measure -Property length -Sum).sum) /1GB} | export-csv "outfile.csv"

02. 利用Get-ChildItem,指定特定資料夾位置,再配合-Recurse選項,顯示檔案名稱及所有現存資料夾及子資料夾內所有檔案,再以GB方式顯示總用量。而Append選項,可以將輸出內容以加入方式存到CSV檔案內。

Get-ChildItem "folder_path" -Recurse | %{$_.FullName; ((Get-ChildItem -file $_.Fullname | measure -Property length -sum).sum) /1GB} | export-csv "outfile.csv" - Append

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *