一目了然地了解所選內容和資料夾的大小(以位元組、KB 等為單位)

一目了然地了解所選內容和資料夾的大小(以位元組、KB 等為單位)

我想知道是否有一種方法可以輕鬆查看檔案總管中佔用的空間。當您選擇文件時,這很容易。首先,在「詳細資料」檢視中,有一個「大小」欄位(以 KB 為單位)。當您選擇時,在狀態列中文件,您會看到您有多少文件以及總數有多大。 “6 個元素選擇了 130 MB”,它說。

但一旦考慮到資料夾,情況就完全不同了。其一,其尺寸欄位為空。一旦資料夾包含在您的選擇中,您就沒有大小資訊。如果我只是按住 Ctrl 鍵單擊一個資料夾將其添加到上面,噗,我只選擇了“7 個元素”。

我意識到檔案系統不知道資料夾大小,你必須要求它來評估它。但是有沒有辦法讓它分析系統,然後在資料夾內容被修改時更新它呢?

我真的希望有一種方法可以在資源管理器中填充這些資訊。我知道我可以右鍵單擊一個資料夾並詢問其屬性,但這是不切實際的。當你有多個複雜的資料夾時,分析起來真的很長。這就是為什麼如果有一種方法,以某種方式,將其存儲在某個地方,無論是在隱藏文件中(理想情況下不會出現在Dropbox 和FTP 傳輸到Web 伺服器上的文件中),還是存儲在某種資料庫中,那就太好了。然後它只需要添加它知道的總數,而不是分析每個子資料夾中的每個文件,需要花費幾秒鐘。

http://foldersize.sourceforge.net/

我看到了 Windows Xp 的這個舊調整,這似乎正是我所需要的。但在這兒。 Windows XP。

那麼,我有辦法做到這一點嗎?我覺得等待幾分鐘進行長時間的初始分析,也許每個文件操作需要額外的百分之一秒,對於立即查看資料夾大小(就像文件一樣)來說,付出的代價很低。

筆記:

  • 我確實檢查了可以更輕鬆地分析和顯示這些值的外部軟體。但如果我要使用其他東西,我不妨點擊“屬性”並等待。我正在尋找的是整合到文件資源管理器的東西。

  • 我確實看到幾個問題作為重複項關閉,但我想知道是否可能有一些新的東西,例如舊的Windows Xp 解決方案,或者Windows 8 獨有的東西。或安裝Windows 時自訂檔案系統或什麼? oo')當我安裝新買的磁碟機。順便說一句,這將是 SSD 和 HDD。

答案1

這個線程用於替代方案,包括 VBS 腳本。如果您嚴格想要一個完全整合的 Windows 資源管理器解決方案,例如資料夾大小,那麼不幸的是只要微軟不修復列提供者API,我不知道如何實現這一點。 (如果有的話,資料夾大小也會更新,這樣它就可以工作了。)

答案2

  • 原理:PowerShell可以解決這個檔案大小的數學問題

  • 實用性:關鍵的 cmdlet 是 Measure-Object Get ChildItem,就像 DOS 中的「DIR」一樣。如果需要子目錄,請新增 -recurse

  • 我引入了一個變數供您更改文件位置。

  • 你可以用數學做一些更聰明的事。

    $Pathy = "C:\Windows\System32"
    $Sizey = (Get-ChildItem $Pathy | Measure-Object -屬性長度 -Sum)
    [數學]::floor($Sizey.Sum /1MB)

相關內容