¿Utilidad para contar el total de archivos dentro de varios Zips?

¿Utilidad para contar el total de archivos dentro de varios Zips?

En Windows 7, tengo 120 archivos Zip, cada uno de los cuales contiene imágenes.

¿Existe alguna utilidad o software con el que pueda confirmar cuántas imágenes en total se combinan en los 120 Zips?

Respuesta1

Puedes probar un comando como este:

rar -t *.zip |find /i ".jpg" /c

-tprobar archivos (y enumerar archivos)
findpara obtener todos los archivos que contienen .jpgel nombre del archivo y /ccontarlos

Respuesta2

Este script de PowerShell contará .jpglos archivos en todos los archivos Zip de la carpeta y sus subcarpetas:

$ZipRoot = 'C:\Path\To\Folder'
$Count = 0

$ZipFiles = Get-ChildItem -Path $ZipRoot -Recurse -Filter '*.zip'

$Shell = New-Object -ComObject Shell.Application

$Results = foreach( $ZipFile in $ZipFiles ){
    $Count += $Shell.NameSpace($ZipFile.FullName).Items() |
        Where-Object { $_.Name -match '\.jpg$' } |
        Measure-Object |
        Select-Object -ExpandProperty Count
    }

Write-Host "Count= ", $Count

Respuesta3

Para contar el número total de .jpgarchivos dentro de varios zips en la carpeta actual con algún shell de Linux (quepoderacceder en Windows):

find . -maxdepth 1 -type f -name '*.zip' -exec unzip -l {} \; | grep -c '\.jpg$'

Por ejemplo, si la carpeta contiene:

a.zip
123.zip
test.zip
[...]

Respuesta4

Utilidad para contar el total de archivos dentro de múltiples Zips

uno puede usar7 cremalleras(gratis). Seleccione todos los archivos comprimidos en el Explorador de Windows, haga clic derecho -> 7-Zip -> Probar archivo:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

información relacionada