Windows 7: Geri Dönüşüm Kutusu'nun toplam boyutu nasıl görüntülenir


13

Windows XP'de, Geri Dönüşüm Kutusu'nun toplam boyutu kolayca görülebilir, ancak Windows 7'de göremiyorum. Microsoft neden bu özelliği gizledi / kaldırdı? Bir şey mi kaçırıyorum?

HATIRLATMA 1: Recyle Bin'in içerebileceği maksimum boyutu görmem gerekmiyor.

HATIRLATMA 2: Geri Dönüşüm Kutusu'nda birkaç dosya seçildikten sonra, durum çubuğunda "Daha fazla ayrıntı görün" bağlantısı alırsınız, ancak tıklandığında toplam dosya boyutu görüntülenmez. Microsoft bu durumu değiştirdi.

Yanıtlar:


4

Buna wel olarak rastladım.

Kabul edilen cevap ihtiyaçlarımı karşılamadı. Tüm geri dönüşüm kutularının boyutunu ve bunların toplamını bilmek istedim.

WMI sağlayıcısını kullanarak bunu gerçekleştirmek kolaydır: (.vbs dosyası olarak kaydedin)

dim oFS, oFolder, fileSizeTotal
Dim objWMIService, objItem, colItems, colPartitions, objPartition, _
    objLogicalDisk, colLogicalDisks
Dim strComputer, strMessage, strPartInfo,strDeviceID,ret
set oFS = WScript.CreateObject("Scripting.FileSystemObject")
Set oShell = CreateObject( "WScript.Shell" )


strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_DiskDrive")
For Each objItem in colItems
    strDeviceID = Replace(objItem.DeviceID, "\", "\\")
    Set colPartitions = objWMIService.ExecQuery _
        ("ASSOCIATORS OF {Win32_DiskDrive.DeviceID=""" & strDeviceID & _
        """} WHERE AssocClass = Win32_DiskDriveToDiskPartition")
    For Each objPartition In colPartitions
        Set colLogicalDisks = objWMIService.ExecQuery _
            ("ASSOCIATORS OF {Win32_DiskPartition.DeviceID=""" & _
            objPartition.DeviceID & _
            """} WHERE AssocClass = Win32_LogicalDiskToPartition")
        strPartInfo = strPartInfo & "Disk Partition: " & objPartition.DeviceID
        For Each objLogicalDisk In colLogicalDisks
            strPartInfo = strPartInfo & " " & objLogicalDisk.DeviceID
            ret = ret & objLogicalDisk.DeviceID & "\"
            if oFS.FolderExists(objLogicalDisk.DeviceID&"\$Recycle.Bin") then
                RECpath=oShell.ExpandEnvironmentStrings( _
                objLogicalDisk.DeviceID & "\$Recycle.Bin")
                set oFolder = oFS.GetFolder(RECpath)
                ShowFolderDetails(oFolder)
            else
                ret = ret & " -empty- " & vbCr
            end if
        Next
        strPartInfo = strPartInfo & vbCr
    Next
    Wscript.Echo ret & "---------" & vbCr & "Total: " & calcSize(fileSizeTotal)
Next
WSCript.Quit


Sub ShowFolderDetails(oF)
    Dim size
    fileSizeTotal = fileSizeTotal + oF.Size
    size = calcSize(oF.Size)
    ret = ret & " = " & size  & vbCr
end Sub

function calcSize(sizeInB)
    Dim fSize, iKB, iMB, iGB, d
    iKB = 1024
    iMB = iKB * 1024
    iGB = iMB * 1024
    d = 2
    if sizeInB >= iGB then
        fSize = round(sizeInB/iGB,d) & " GB"
    elseif sizeInB >= iMB then
        fSize = round(sizeInB/iMB,d) & " MB"
    elseif sizeInB >= iKB then
        fSize = round(sizeInB/iKB,d) & " KB"
    else
        fSize = sizeInB & " B"
    end if
    calcSize = fSize
end function

veya buradan edinin: http://dl.dropbox.com/u/32933085/RecycleBinInfo.vbs

edit: Ben bölüm güncelledi bu yüzden bölüm geri dönüşüm kutusu yoksa çökmez. Ayrıca Baytlar artık doğru bir şekilde gösteriliyor


7

Geri Dönüşüm Kutusu'nu Öğe Türüne göre sıralayın, ardından tüm dosyaları seçin, herhangi bir dizin seçmeyin. Altta ayrıntılı bilgi gösterirseniz tüm dosyaların boyutunu görebileceksiniz.

Alternatif bir yol, Sistem Kökü'nde $ Recycle.bin adlı tüm gizli sistem klasörlerini seçip seçiminizin ayrıntılarını veya özelliklerini görüntülemektir, ancak yukarıdaki yöntem sadece ...

DIR /S %SYSTEMDRIVE%\$RECYCLE.BIN | FINDSTR /C:File(s)

Komut isteminden geri dönüşüm kutusunun boyutunu almak için yukarıdaki komutun son girişine bakın.

Geri dönüşüm kutusunun boyutunu bilmenin neden önemli olduğunu merak ediyorum, ne kadar alan kazandığınızı bilmek istediğinizde Disk Temizleme veya benzer bir araç kullanmak daha iyidir , ancak silinen öğelerinizden kurtulmak için gerekli değildir. Sanırım bu özelliği terk ettiler, çünkü farklı geri dönüşüm kutularına bakmak zorunda kalacaklardı, ama gerçekten de ekstra bir çaba ile uygulanması zor olmayacaktı ...

resim açıklamasını buraya girin


1
Ayrıca kısayolları da seçmek isteyeceksiniz çünkü onlar da boyutu etkileyebilir (bazen olması gerekmez, bazen yaparlar; geçerli olup olmadıklarına bağlı olduğundan şüpheleniyorum). Tabii ki kutuda ne kadar fazla öğe varsa, toplam boyutu göstermek için o kadar uzun sürer. Boyutu bilmek için bir nedene gelince, Tom'un birini düşünememesi, bilmek isteyen geri kalanımızın yapmaması gerektiği anlamına gelmez. 7 davranışını işletim sisteminin en kötü kısımlarından biri olarak görüyorum. Ayrıca, klasörleri seçmenin çözümü iyi değildir çünkü onları içermez. (Ve Disk Temizleme iyi değil.)
Synetech

@Synetech: Varsayımlarınızı kontrol edin: Kısayollar karışmaz, çünkü kendi başlarına bir boyuta sahiptirler, hedef dosyanın boyutuna başvurmazlar. Tüm dosyaları göstermeniz gerekir, böylece yalnızca klasörün kendisini hariç tutar, bunun için arama seçeneğini kullanın. Ayrıca, düşünememek konusunda şikayet etmeyin çünkü siz de düşünemezsiniz. Yakında varlığını kaybeden şeylerin büyüklüğü neden hiç fark etmeyecek? Ayrıca, ikinci paragrafı kontrol ettiniz mi? DIR /S %SYSTEMDRIVE%\$RECYCLE.BIN | FINDSTR /C:File(s)Disk Temizleme iyidir, adaçayı modunda çalıştırın.
Tamara Wijsman

Zaten dedim ki bazen kısayollar karışmaz. Bir kısayolun seçimini kaldırıncaya kadar boyut görüntülenmediğinde en az iki kez yaşadım, ancak bin XP'ye kıyasla 7'de çok tepkisiz ve verimli olmadığı için olabilir (genellikle "okumak" çok fazla dosya varsa: adres çubuğundaki gri ilerleme çubuğu). Çöp tenekesinde ne kadar alan olduğunu bilmek istediğim bir sebep düşünebilirim. Belli ki çok geniş bir alan var, ama çoğu zaman ne kadar boşluk bakma edenler olabilir kurtarıldı-onlar edilemez olduğunu mutlaka yaklaşık “varlıklarını kaybetmek” olarak ayarlayın.
Synetech

Peki ya ikinci paragraf? Bu, birden fazla ciltten öğeler için hiçbir şey yapmaz. Bir kullanıcının şu anda birden fazla sürücüde silinmiş (ve geri yüklenebilecek ya da geri yüklenmeyebilecek) toplam dosya ve klasör miktarını bilmek isteyebileceği açıkçası, ya tek bir sürücünüz vardır ya da genellikle basit bir şekilde bir şeyler yaparsınız. ). Yine, Disk Temizleme sizin için yeterince iyiyse, bunun nedeni işleri basit bir şekilde yapmanızdır. Rasgele bir klasördeki dosyalar, üçüncü taraf bir tarayıcıdaki önbellek vb. İçin hiçbir şey yapmaz
Synetech

@Synetech: İlk yorumunuz, dünya genelindeki kitle için geçerli olmayan ve bu tartışmaya gerçekten değer katmayan son derece dar durumları açıklıyor: Tarif edemediğiniz kısayollardan bahsediyorsunuz; kötü performans gösteren bir sabit disk nedeniyle yanıt vermeyen bir geri dönüşüm kutusu hakkında; alanınız tükendiğinde ve yakın zamanda sildiğiniz şeyin boyutunu bilmemek koşuluyla silmek istediğiniz şeylerin geri kazanılması, bu durumda tüm geri dönüşüm kutusunu kurtarmanız da pek olası değildir, bu yüzden görmüyorum ilk paragrafımla ilgili ne sorun var ...
Tamara Wijsman

3

Microsoft bize tüm bu uzunluklara gitmek için sorun kurtarmak ve XP geri dönüşüm kutusu sahip olduğu işlevi uygulamak iyi olurdu. Çok kötü.

Bulabildiğim en kolay çözüm şudur:

  1. Klasör Seçenekleri'nde, korumalı işletim sistemi dosyalarının yanı sıra gizli dosya ve klasörlerin görünümünü de açın.
  2. C: sürücünüze göz atın, $Recycle.Binklasörü açın ve sağ tıklayıp gördüğünüz Geri Dönüşüm Kutusu simgesinin özelliklerini seçin.

Bu toplam boyutu gösterecektir.


1

Microsoft forumlarında ( burada ve burada ) Disk Temizleme programını çalıştırmanın Geri Dönüşüm Kutusu'ndaki tüm dosyaların toplam boyutunu sağlayacağı önerildi . Daha önce Windows XP'de uygulanana benzer doğrudan bir yaklaşım yoktur.


Maksimum değeri görmek istemiyorum. Bu bir çözüm değil. Cevabınızın son paragrafına ilişkin olarak: Birkaç dosya seçildikten sonra, durum çubuğunda bir "Daha fazla ayrıntı görün" bağlantısı alırsınız, ancak tıklandığında toplam dosya boyutu görüntülenmez. Yani bu da işe yaramıyor.
Mehper C.Palavuzlar

Haklısın - özür dilerim. Bu makaleyi okurken ( en.wikipedia.org/wiki/Recycle_Bin_(Windows) ), MS'in Windows 7'de bazı şeyleri değiştirmiş gibi görünüyor.
Isxek

Cevabımı daha fazla aramaya dayanarak gözden geçirdim. (Burada önceki yanıtlarımı kaldırmam gerekip gerekmediğinden emin değilim, ama bu en azından yardımcı olmalı.)
Isxek

Bulgularınız bana Microsoft'un bu özelliği kaldırarak tamamen saçma bir iş yaptığını gösteriyor. MS Cevapları aşağıdaki yazı yazan kullanıcı ile tamamen katılıyorum:It would have been good if MS would save us people trouble to go to all these lengths and just implement the functionality the XP recycle bin had. How difficult it would be to copy old code into the new version anyways?
Mehper C. Palavuzlar

1

Rainmeter gibi masaüstünüzdeki bir öğeyi geri dönüşüm kutusundaki öğelerin boyutuyla görüntüleyebilen, ideal değil, bir seçenek kullanabilirsiniz.

Bu yardımcı olur umarım :)


1

WinDirStat , HD'nizdeki tüm dosyaların grafik alanını ve alanının nasıl kullanıldığını göstermenin yanı sıra, geri dönüşüm kutunuzun boyutunu hesaplar. Sürücünüzdeki alanın nereye gittiğini anlamaya çalışıyorsanız, sadece kaşif kullanarak konuşmaya çalışmaktan daha iyidir.


0

Windows 7 kullanıyorum ve Geri Dönüşüm Kutusu'nu boşalttıktan sonra boşaltılacak alan miktarını bulamama sorunum da vardı. Yukarıdaki önerileri okuduktan sonra, SADECE SEÇİME KATLAYICILARI DAHİL ETMİYORSANIZ, Geri Dönüşüm Kutusu'ndaki tüm dosyaları seçerseniz, Windows 7'nin toplam boyutunu gösterdiğini gördüm. Klasör boyutu, her klasörü açıp yukarıdaki gibi dosyaları seçerek belirlenebilir.

FYI (kimseye hakaret etmek anlamına gelmez): Geri Dönüşüm Kutusu'nu açtıktan sonra tüm dosyaları seçmek için CTRL düğmesine ve "A" ya basın. Tümünü seçtikten sonra klasörlerin seçimini kaldırmak için, CTRL düğmesini basılı tutun ve klasörlere tıklayın. Herhangi bir klasörü seçtikten sonra boyut altta görüntülenir.

Ne yazık ki, Geri Dönüşüm Kutusu'nda çok sayıda klasörünüz varsa, bunları tek tek tıklamanız ve ardından Geri Dönüşüm Kutusu'nun toplam boyutunu elde etmek için boyutları manuel olarak eklemeniz gerekir. Bu nedenle, bu durumda C sürücüsünde daha önce önerildiği gibi $ Recycle.Bin klasöründe sağ tıklatma / Özellikler yapmak daha kolay olabilir.


0

Windows 7'de harika olan Geri Dönüşüm Kutusu Vista Gadget'ı kullandım. Ancak, artık yükleyemedim. Birçok yazılım deposunda / çevrimiçi mağazada mevcuttur (çirkin yükleyicilerle birlikte gelir).

MiniBin'i tepsiye bir simge koyan e-suşi ile buldum . Çok temiz! Windows 8 için şimdi kullanmak.


0

Windows 7: Geri Dönüşüm Kutusu'nun toplam boyutu nasıl görüntülenir

Windows XP'de, Geri Dönüşüm Kutusu'nun toplam boyutu kolayca görülebilir, ancak Windows 7'de göremiyorum. Microsoft neden bu özelliği gizledi / kaldırdı? Bir şey mi kaçırıyorum?

Hayır, hiçbir şey kaçırmadınız / kaçırmadınız. Bilinmeyen bir nedenden ötürü, Microsoft korkunç bir UI / UX kararı vermeye ve Vista ve sonraki sürümlerde geri dönüştürülmüş dosya ve klasörlerin boyutunu görmeyi zor / uygunsuz / imkansız hale getirmeye karar verdi.

HATIRLATMA 1: Recyle Bin'in içerebileceği maksimum boyutu görmem gerekmiyor.

Tabii ki değil, gerçek dosya ve klasörlerin boyutunu bilmeniz gerekir. Örneğin, bir grup şeyi silerseniz, ne kadar alan açacağınızı görmek istersiniz. Ayrıca, belirli geri dönüştürülmüş dosya ve klasör kümelerinin ne kadar sürdüğünü bilmeniz gerekebilir.

HATIRLATMA 2: Geri Dönüşüm Kutusu'nda birkaç dosya seçildikten sonra, durum çubuğunda "Daha fazla ayrıntı görün" bağlantısı alırsınız

Windows'un 15'ten fazla dosya hakkında bilgi göstermeyi reddetmesi, başka bir şaşırtıcı tasarım seçimidir. Daha da kötüsü,

ancak buna tıklamak toplam dosya boyutunu göstermez. Microsoft bu durumu değiştirdi.

Explorer ve Geri Dönüşüm Kutusu ile ilgili tüm diğer sorunlara ek olarak, basitçe kırılmış. Explorer'da, bir kısayol veya klasör seçilse bile Geri Dönüşüm Kutusu'nun bölmedeki seçili öğelerin boyutunu göstermesini engelleyen bir hata var . Bu onlardan biri bile bir kısayol veya klasör ise, Explorer boyutunu göstermez seçtikten kaç öğe önemli değil hiç açıkça başına bu öğelerin boyutunu bildiği halde Boyut yanındaki sütunda onlar.

Her neyse, istediğiniz bir çözüm. En basit çözüm, kabuğu , herkesin çoğunlukla memnun olduğu XP'de nasıl olduğunu geri yükleyerek Windows'u düzeltmek için tasarlanmış ücretsiz kabuk geliştirici Klasik Shell'i kullanmak olduğu ortaya çıkıyor . Geliştirdiği diğer tüm şeylere ek olarak, geri yüklediği şeylerden biri, Geri Dönüşüm Kutusu'ndaki boyutları görme yeteneğidir. Seçilen veya kaç öğe seçilirse seçilsin, seçilen tüm öğelerin boyutunu gösterir (şekil 1).


Şekil 1 : Klasik Kabuk yüklü olan Windows 7 Geri Dönüşüm Kutusu'nun, kısayollar ve klasörler dahil olmak üzere seçilen 21 bölme öğesinin boyutunu gösteren ekran görüntüsü.

Klasik Kabuk yüklü Windows 7 Geri Dönüşüm Kutusu'nun boyutu gösteriliyor


0
  1. Geri dönüşüm kutunuza gidin
  2. Ctrl+A
  3. Ctrl+C
  4. Her şeyi başka bir klasöre yapıştırın

Macun yeterince büyükse, Microsoft size "X gigabaytlık belleği taşıma" etkisi için bir yükleme çubuğu verecektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.