Saya mengalami ini juga.
Jawaban yang diterima tidak memuaskan kebutuhan saya. Saya ingin tahu ukuran semua tempat sampah serta totalnya.
Menggunakan penyedia WMI, mudah untuk mencapai ini:
(simpan sebagai file .vbs)
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
atau dapatkan dari sini: http://dl.dropbox.com/u/32933085/RecycleBinInfo.vbs
sunting:
Saya memperbarui skrip sehingga tidak akan macet jika partisi tidak memiliki recycle bin. Juga Bytes sekarang ditampilkan dengan benar
DIR /S %SYSTEMDRIVE%\$RECYCLE.BIN | FINDSTR /C:File(s)
Disk Cleanup bagus, jalankan dalam mode sage.Akan lebih baik jika Microsoft akan menyelamatkan kita dari kesulitan orang untuk melakukan semua ini dan hanya menerapkan fungsi XP recycle bin. Sangat buruk.
Solusi termudah yang bisa saya temukan adalah sebagai berikut:
$Recycle.Bin
folder, lalu klik kanan dan pilih properti ikon Recycle Bin yang Anda lihat.Ini akan menunjukkan ukuran total.
sumber
Disarankan di forum Microsoft (di sini dan di sini ) bahwa menjalankan program Disk Cleanup akan memberikan ukuran total semua file di dalam Recycle Bin. Tidak ada pendekatan langsung yang mirip dengan apa yang diterapkan sebelumnya pada Windows XP.
sumber
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?
Anda dapat menggunakan sesuatu seperti Rainmeter, yang dapat menampilkan item di desktop Anda dengan ukuran item di tempat sampah daur ulang, tidak ideal tetapi merupakan pilihan.
Semoga ini membantu :)
sumber
WinDirStat akan menghitung ukuran recycle bin Anda, bersama dengan menghadirkan representasi grafis dari semua file di HD Anda dan bagaimana ruangnya digunakan. Jika Anda mencoba mencari tahu di mana ruang pada drive Anda pergi itu jauh lebih baik daripada mencoba menyodok hanya menggunakan explorer.
sumber
Saya memiliki Windows 7, dan saya juga memiliki masalah karena tidak dapat menemukan jumlah ruang yang akan dibebaskan setelah saya mengosongkan Recycle Bin. Setelah membaca saran di atas, saya menemukan bahwa Windows 7 TIDAK menampilkan ukuran total jika Anda memilih semua file di Recycle Bin SAJA JIKA ANDA TIDAK TERMASUK FOLDER DALAM SELEKSI. Ukuran folder dapat ditentukan dengan membuka setiap folder dan memilih file seperti di atas.
FYI (jangan bermaksud menghina siapa pun): untuk memilih semua file setelah membuka Recycle Bin, tekan tombol CTRL dan "A". Untuk membatalkan pilihan folder setelah memilih semua, tahan tombol CTRL dan klik pada folder. Setelah Anda membatalkan pilihan folder, ukuran ditampilkan di bagian bawah.
Sayangnya, jika Anda memiliki banyak folder di Recycle Bin, Anda harus mengkliknya satu per satu dan kemudian secara manual menambahkan ukuran untuk mendapatkan ukuran total dari Recycle Bin. Jadi, mungkin lebih mudah dalam hal ini untuk melakukan klik kanan / Properties pada folder $ Recycle.Bin dalam drive C seperti yang disarankan sebelumnya.
sumber
Pada Windows 7 saya menggunakan Recycle Bin Vista Gadget yang hebat. Namun, saya tidak bisa menginstalnya lagi. Tersedia di banyak repositori perangkat lunak / toko online (yang datang dengan installer jelek).
Saya baru saja menemukan MiniBin oleh e-sushi yang meletakkan ikon di atas nampan. Sangat rapi! Menggunakannya sekarang untuk Windows 8.
sumber
Tidak, Anda tidak / tidak melewatkan apa pun. Untuk beberapa alasan yang tidak diketahui, Microsoft memutuskan untuk membuat keputusan UI / UX yang mengerikan dan membuatnya sulit / tidak nyaman / tidak mungkin untuk melihat ukuran file dan folder daur ulang di Vista dan yang lebih tinggi.
Tentu saja tidak, Anda perlu mengetahui ukuran file dan folder yang sebenarnya. Misalnya, jika Anda menghapus banyak barang, Anda ingin dapat melihat berapa banyak ruang yang akan Anda bebaskan. Selain itu, Anda mungkin perlu tahu berapa banyak set file dan folder daur ulang yang telah diambil.
Penolakan Windows untuk menampilkan informasi tentang lebih dari 15 file merupakan pilihan desain yang membingungkan. Lebih buruk,
Selain semua masalah lain dengan Explorer dan Recycle Bin, itu benar-benar rusak. Ada bug di Explorer yang mencegah Recycle Bin dari menampilkan ukuran item yang dipilih dalam bin jika bahkan satu pintasan atau folder dipilih . Tidak masalah berapa banyak item yang Anda pilih, jika salah satunya adalah jalan pintas atau folder, Explorer tidak akan menampilkan ukuran sama sekali , meskipun itu jelas mengetahui ukuran item tersebut per kolom Ukuran di sebelah mereka.
Bagaimanapun, apa yang Anda inginkan adalah solusi. Ternyata solusi paling sederhana adalah dengan menggunakan shell gratis penambah Classic Shell , yang dimaksudkan untuk memperbaiki Windows dengan mengembalikan shell ke bagaimana itu di XP yang semua orang senang dengan sebagian besar. Selain semua hal lain yang ditingkatkan, salah satu hal yang dipulihkan adalah kemampuan untuk melihat ukuran di Recycle Bin. Ini menunjukkan ukuran semua item yang dipilih tidak peduli apa yang dipilih atau berapa banyak item yang dipilih (gambar 1).
Gambar 1 : Screenshot Windows 7 Recycle Bin dengan Classic Shell diinstal, menunjukkan ukuran 21 item bin yang dipilih termasuk cara pintas dan folder.
sumber
Jika pasta cukup besar, Microsoft akan memberi Anda bilah pemuatan dengan efek "Memindahkan X gigabytes memori"
sumber