
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
-t
para testar arquivos (e listar arquivos)
find
para obter todos os arquivos que contêm .jpg
o nome do arquivo e /c
contá-los
Responder2
Este script do PowerShell contará .jpg
arquivos 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 .jpg
arquivos 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: