Утилита для подсчета общего количества файлов в нескольких почтовых индексах

На win7 . У меня есть 120 zip-файлов, каждый из которых содержит изображения. Существует ли какая-либо утилита или программа, с помощью которой я могу подтвердить, сколько всего изображений объединено во всех 120 почтовых индексах.

2 ответа

Этот сценарий PowerShell будет рассчитывать .jpg файлы во всех Zip-архивах в папке и ее подпапках:

$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

Вы можете попробовать команду так:

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

-t проверить архивы (и список файлов)
find получить все файлы, которые содержат .jpg в имени файла и /c считать их

Другие вопросы по тегам