Pseudocode: un7zip ($archive); @todo = readdir (extracted files); for $todo(@todo) { process as you wish... }