Утилита для подсчета общего количества файлов в нескольких почтовых индексах
На 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
считать их