211service.com
PowerShell Windows 10/11'de Klasör Boyutunu Al | İşte Tam Kılavuz [Bölüm Yöneticisi]
Birçok kullanıcının hangi PowerShell cmdlet'lerinin klasör boyutu alabileceği konusunda kafası karışık. Bu gönderide bu site açıklayacak PowerShell klasör boyutunu al detayda. Ayrıca, Windows 10/11'de dosya/klasör boyutunu listelemek için daha iyi bir alternatif sunar.
- PowerShell Klasör Boyutunu Alabilir mi?
- PowerShell'in Disk Windows 10/11'de Klasör Boyutu Almasını Sağlama
- PowerShell Klasör Boyutu Almaya Daha İyi Alternatif
PowerShell, aşağıdakiler gibi çeşitli işlerle başa çıkmak için kullanılabilen güçlü bir Windows komut satırı kabuğu ve komut dosyası oluşturma ortamı aracıdır: uzaktaki bir bilgisayarı kapatma/yeniden başlatma , Windows güncellemelerini yükleme , dosyaları kopyala , dosyayı sil, dosya boyutunu listele ve daha fazlasını yapın.
Ancak, birçok acemi ve hatta deneyimli kullanıcı, bu işleri yapmak için PowerShell'i nasıl kullanacağını bilmiyor. Burada 'PowerShell get file size' cmdlet'lerini tartışacağız ve alternatif bir araç tanıtacağız. Daha fazla ayrıntı öğrenmek için okumaya devam edelim.
PowerShell Klasör Boyutunu Alabilir mi?
PowerShell dosya boyutunu alabilir mi? Tabii ki evet. Belirli bir dizinde klasör/dosya boyutu almanıza yardımcı olabilecek çeşitli PowerShell cmdlet'leri vardır. Burada, PowerShell klasör boyutunu almak için cmdlet'leri aşağıdaki gibi özetliyoruz:
- Get-ChildItem (gci takma adı): PowerShell klasör boyutunu almak için en yaygın cmdlet olmalıdır. Bu cmdlet, belirtilen bir dizindeki dosya/klasör boyutunun listesini almanızı sağlar. Belirtilen bir veya daha fazla dizindeki tüm öğeleri alabilir, ancak boş dizin göstermez.
- Measure-Object (ölçü takma adı): Bu cmdlet, esas olarak nesnelerin özellik değerleri üzerinde hesaplamalar yapmak için kullanılır. Geçerli dizindeki tüm dosyaların/klasörlerin minimum, maksimum ve toplam boyutunu görüntülemek için kullanabilirsiniz.
- Nesne Seç (takma ad seçin): Bu cmdlet, bir nesnenin veya nesne kümesinin belirtilen özelliklerini seçmek için kullanılır. Sonucu görüntüleyebilir ve klasör/dosya boyutu için baytları megabayta dönüştürebilir.
Şimdi, PowerShell get dizini boyutuyla ilgili cmdlet'ler hakkında genel bir anlayışa sahip olmalısınız. Windows 10/11'de PowerShell kullanarak klasör/dosya boyutunu nasıl alacağınızı görelim.
PowerShell'in Disk Windows 10/11'de Klasör Boyutu Almasını Sağlama
PowerShell'in Windows 10/11'de klasörlerin/dosyaların boyutunu alması nasıl sağlanır? Cevap, ihtiyaçlarınıza göre değişir. Burada, PowerShell get directory size nesnesiyle ilgili en yaygın birkaç örneği özetliyoruz.
Yükseltilmiş PowerShell penceresini açmak için şunu yazın: güç kalkanı arama kutusuna sağ tıklayın Windows PowerShell'i ve seç Yönetici olarak çalıştır ve tıklayın Evet onaylamak için Açıldıktan sonra, bir dizindeki klasör/dosya boyutunu listelemek için aşağıdaki komutları deneyebilirsiniz.
Örnek 1: PowerShell Belirli Bir Dizindeki Klasör Boyutunu Al
Belirli bir dizindeki dosya/klasör boyutunu almak istiyorsanız aşağıdaki komutu kullanabilirsiniz. Örneğin, C:\Windows10Upgrade klasörünün boyutunu almak için Get-ChildItem C:\Windows10Yükseltme | Ölçü-Nesne -Özellik Uzunluk -toplam emretmek.
Get-ChildItem klasör yolu | Ölçü-Nesne -Özellik Uzunluk -toplam

Bu dizinin toplam dosya boyutunu MB veya GB olarak göstermek isterseniz aşağıdaki komutu çalıştırabilirsiniz.
(gci C:\Windows10Upgrade | Uzunluk -s ölçün).toplam / 1Mb
(gci C:\Windows10Upgrade | Uzunluk -s ölçün).toplam / 1 Gb
Boyutu iki ondalık basamağa yuvarlamak istiyorsanız, aşağıdaki komutu çalıştırabilirsiniz:
'{0:N2} GB' -f ((gci C:\Windows10Upgrade | Measure Uzunluk -s).sum / 1Gb)

Örnek 2. PowerShell Bir Dizindeki Belli Bir Türün Dosya Boyutunu Alır
.exe dosya türündeki tüm dosya boyutlarının toplam boyutunu almak istiyorsanız aşağıdaki komutu çalıştırabilirsiniz. Burada değiştirebilirsiniz exe iso, xlsx, vb. gibi diğer dosya türleri ile.
(gci c:\exe *.exe | Uzunluk -s ölçün).toplam / 1Mb
Örnek 3. PowerShell Get Directory Size, alt klasörler ve alt dizinler dahil
Alt klasörler ve alt dizinler dahil olmak üzere dizindeki tüm dosyaların toplam boyutunu almak için –Recurse cmdlet'ini kullanabilirsiniz. Örneğin C:\Windows10Upgrade dizinindeki tüm dosyaların toplam boyutunu almak istiyorsanız aşağıdaki komutu çalıştırabilirsiniz.
'{0:N2} GB' -f ((gci –force C:\Windows10Upgrade –Recurse -ErrorAction SilentlyContinue| Measure Length -s).sum / 1Gb)

Örnek 4. PowerShell Uzak Bilgisayarlarda Klasör Boyutunu Al
Ayrıca PowerShell, Invoke-command cmdlet'i aracılığıyla uzak bilgisayarlarda klasör/dosya boyutu almanıza yardımcı olabilir. Burada değiştirmeniz gereken bilgisayar adı uzak bilgisayarın gerçek adıyla.
Invoke-Command -ComputerName hq-srv01 -ScriptBlock ${Function:Get-FolderSize} –ArgumentList 'C:\PS'
PowerShell Klasör Boyutu Almaya Daha İyi Alternatif
Yukarıdaki bilgilere göre, PowerShell'in bir dizindeki dosya/klasör/alt klasör boyutlarını listeleyebilen profesyonel bir araç olduğunu biliyoruz. Ancak, bu cmdlet'lere aşina değilseniz, zaman alıcı ve karmaşıktır. Bazen “yol bulamıyor”, “yol bulamıyor” gibi çeşitli hatalarla karşılaşabilirsiniz. çalışan komut dosyaları devre dışı bırakıldı ', vb.
PowerShell liste klasörü boyutuna etkili bir alternatif var mı? Tabii ki evet. bu site Bölüm Sihirbazı böyle bir araçtır. BT Uzay Analizörü özelliği, farklı sürücülerdeki dosya/klasör/dizin boyutunu hızlı bir şekilde analiz etmenize yardımcı olabilir.
Ayrıca, yazılımı kullanarak ad veya tür yoluyla bir dosya arayabilirsiniz. Sabit sürücünüz veya C sürücünüz doluysa, bu araç ayrıca size söyler hangi dosyalar disk alanınızı kaplıyor ve disk alanı boşaltmaya yardımcı olur.
