📊 VBA (Excel)
Report Size of The Explorer thumbnail cache (VBA)
Reports the total size and top-level file count of the Explorer thumbnail cache using Scripting.FileSystemObject, straight from Excel VBA.
ThumbnailCacheSizeReport.bas
Attribute VB_Name = "ThumbnailCacheSizeReport"
Option Explicit
Public Sub ThumbnailCacheSizeReport()
Dim fso As Object
Dim folder As Object
Dim folderPath As String
folderPath = Environ("LOCALAPPDATA") & "\Microsoft\Windows\Explorer"
Set fso = CreateObject("Scripting.FileSystemObject")
If Not fso.FolderExists(folderPath) Then
MsgBox "Folder not found:" & vbCrLf & folderPath, vbExclamation
Exit Sub
End If
Set folder = fso.GetFolder(folderPath)
MsgBox "The Explorer thumbnail cache" & vbCrLf & folderPath & vbCrLf & _
"Size: " & Format(folder.Size / 1048576, "#,##0.00") & " MB" & vbCrLf & _
"Files (top level): " & folder.Files.Count, vbInformation
End Sub