Utilitário para contar o total de arquivos dentro de vários Zips?

Utilitário para contar o total de arquivos dentro de vários Zips?

No Windows 7, tenho 120 arquivos Zip, cada Zip contendo imagens.

Existe algum utilitário ou software com o qual eu possa confirmar quantas imagens totais são combinadas em todos os 120 Zips?

Responder1

Você pode tentar um comando como este:

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

-tpara testar arquivos (e listar arquivos)
findpara obter todos os arquivos que contêm .jpgo nome do arquivo e /ccontá-los

Responder2

Este script do PowerShell contará .jpgarquivos em todos os arquivos Zip da pasta e suas subpastas:

$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

Responder3

Para contar o número total de .jpgarquivos dentro de vários zips na pasta atual com algum shell Linux (quepodeser acessado no Windows):

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

Por exemplo, se a pasta contiver:

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

Responder4

Utilitário para contar o total de arquivos dentro de vários Zips

Pode-se usar7-Zip(grátis). Selecione todos os arquivos compactados no Windows Explorer, clique com o botão direito -> 7-Zip -> Arquivo de teste:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

informação relacionada