여러 Zip 내부의 총 파일 수를 계산하는 유틸리티?

여러 Zip 내부의 총 파일 수를 계산하는 유틸리티?

Windows 7에는 120개의 Zip 파일이 있으며 각 Zip에는 이미지가 포함되어 있습니다.

전체 120개의 Zip에 결합된 총 이미지 수를 확인할 수 있는 유틸리티나 소프트웨어가 있습니까?

답변1

다음과 같은 명령을 시도해 볼 수 있습니다.

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

-t파일 이름에
find포함된 모든 파일을 가져오고 개수를 계산하기 위해 아카이브(및 파일 목록)를 테스트합니다..jpg/c

답변2

.jpg이 PowerShell 스크립트는 폴더 및 해당 하위 폴더에 있는 모든 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

답변3

.jpg일부 Linux 셸을 사용하여 현재 폴더의 여러 zip 안에 있는 총 파일 수를 계산하려면 (~할 수 있다Windows에서 액세스할 수 있음):

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

예를 들어 폴더에 다음이 포함된 경우:

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

답변4

여러 Zip 내부의 총 파일 수를 계산하는 유틸리티

하나는 사용할 수 있습니다7-Zip(무료). Windows 탐색기에서 모든 아카이브 파일을 선택하고 마우스 오른쪽 버튼을 클릭한 후 -> 7-Zip -> 아카이브 테스트를 수행합니다.

여기에 이미지 설명을 입력하세요

여기에 이미지 설명을 입력하세요

관련 정보