ژوپیتـر اِی‌پی‌آی | Jupiter API: post #1211 — TG.ME

تا حالا شده فضای هاردتون پر بشه و ندونید دقیقاً کدوم پوشه‌ها بیشترین حجم رو گرفتن؟ 🤔

مخصوصاً وقتی کلی پروژه، فیلم، سریال یا بکاپ روی سیستم دارید و مجبورید بخشی از اون‌ها رو حذف کنید. بهترین کار اینه که از حجیم‌ترین موارد شروع کنید، نه اینکه تک‌تک پوشه‌ها رو باز کنید و حدس بزنید! 😅

مراحل انجام کار در ویندوز
☝️ PowerShell رو باز کنید. برای اینکار
کلیدهای Win + R رو همزمان فشار بدید.
داخل پنجره Run بنویسید:
powershell
کلید Enter رو بزنید.
✌️ با دستور cd وارد پوشه‌ای بشید که می‌خواید بررسیش کنید. مثلاً:
cd D:\Projects
یا:
cd E:\Movies
😙 دستور زیر رو اجرا کنید:
$folders = Get-ChildItem -Directory
$total = $folders.Count
$i = 0

$result = foreach ($folder in $folders) {
$i++

Write-Progress `
-Activity "Calculating folder sizes" `
-Status "$i of $total : $($folder.Name)" `
-PercentComplete (($i / $total) * 100)

$size = (Get-ChildItem $folder.FullName -Recurse -File -ErrorAction SilentlyContinue |
Measure-Object Length -Sum).Sum

[PSCustomObject]@{
Folder = $folder.Name
SizeGB = [math]::Round($size / 1GB, 2)
}
}

Write-Progress -Activity "Calculating folder sizes" -Completed

$result | Sort-Object SizeGB -Descending | Format-Table -AutoSize

خروجی چیه؟ 📊
این اسکریپت:
حجم تمام پوشه‌های داخل مسیر فعلی رو به‌صورت بازگشتی محاسبه می‌کنه.
حین اجرا یک Progress Bar نمایش می‌ده تا بدونید چند پوشه باقی مونده.
در پایان، پوشه‌ها رو از بزرگ‌ترین به کوچک‌ترین نمایش می‌ده.
نمونه خروجی:
Folder SizeGB
------ ------
Movies 182.34
Projects 94.71
Backups 53.28
Downloads 21.45
Documents 8.13

با این روش سریع متوجه می‌شید بیشترین فضای هاردتون کجا مصرف شده؛ بعد هم با خیال راحت تصمیم می‌گیرید چه چیزی رو نگه دارید یا حذف کنید. 💾
🐧 دستور مشابه در لینوکس:
du -sh -- */ | sort -hr

🧯 @JupiterAPI
❤2
July 30, 2026 248 10 10