⚡Klasörlerin Listesini Çıkarma ve Boyutunu Hesaplama

Windows PowerShell kullanarak belirli bir klasörün içindeki alt klasörleri listelemek ve her bir klasörün disk üzerinde kapladığı alanı öğrenmek mümkündür. Aşağıdaki komut, belirtilen klasörün altında bulunan tüm alt klasörleri tarar, içlerindeki dosyaların toplam boyutunu hesaplar ve sonuçları anlaşılır bir tablo halinde gösterir.

"F:\Projeler" bu kısmı kendinize göre düzenleyebilirsiniz.

Get-ChildItem 'F:\' -Directory | ForEach-Object {
    $size = (Get-ChildItem $_.FullName -Recurse -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum
    "{0,-60} {1,10:N2} MB" -f $_.Name, ($size / 1MB)
}

📌 Çıktı örneği:

Klasor                        Boyut_MB
------                        --------
F:\App2                       540.22
F:\App1                       120.45
F:\Deneme                      15.78
  • Get-ChildItem -Directory → sadece klasörleri listeler.
  • Measure-Object Length -Sum → klasördeki dosyaların toplam boyutunu hesaplar.
Windows PowerShell kullanarak belirli bir klasörün içindeki alt klasörleri listelemek ve her bir klasörün disk üzerinde kapladığı alanı öğrenmek mümkündür. Aşağıdaki komut, belirtilen klasörün altında bulunan tüm alt klasörleri tarar, içlerindeki dosyaların toplam boyutunu hesaplar ve sonuçları anlaşılır bir tablo halinde gösterir. "F:\Projeler" bu kısmı kendinize göre düzenleyebilirsiniz. Get-ChildItem 'F:\' -Directory | ForEach-Object { $size = (Get-ChildItem $_.FullName -Recurse -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum "{0,-60} {1,10:N2} MB" -f $_.Name, ($size / 1MB) } 📌 Çıktı örneği: Klasor Boyut_MB ------ -------- F:\App2 540.22 F:\App1 120.45 F:\Deneme 15.78 Get-ChildItem -Directory → sadece klasörleri listeler. Measure-Object Length -Sum → klasördeki dosyaların…

User Rating: 5 ( 3 votes)