buscar archivos grandes en el pc
# Establecer ruta de inicio
$startingPath = "C:\"
# Definir tamaño mínimo de archivo en MB
$minimumSize = 50
# Definir carpetas excluidas
$excludedFolders = @("C:\Windows", "C:\Program Files", "C:\Program Files (x86)", "C:\ProgramData", "C:\$Recycle.Bin")
# Buscar archivos que cumplan los requisitos
$files = Get-ChildItem -Path $startingPath -Recurse -File -ErrorAction SilentlyContinue |
Where-Object { $_.Length / 1MB -ge $minimumSize -and ($excludedFolders -notcontains $_.DirectoryName) } |
Sort-Object { $_.Length } -Descending
# Crear tabla con información de archivos encontrados
$table = $files | Select-Object @{Name="Size";Expression={ "{0:N0} MB" -f ($_.Length / 1MB) }}, Name, Directory
# Mostrar tabla en pantalla
$table | Format-Table -AutoSize