Si Seguro.
La propiedad Zip.FileCount me devuelve 7599 que son muchos menos de los que tiene.
He cambiado a la clase de los jcl y me retorna todos los ficheros y me los descomprime. Al igual que el winzip.
lo he probado de las dos siguientes formas
for t := 0 to Zip.FileCount - 1 do
begin
Zip.Extract(Zip.FileNames[t],'c:\destino', true);
end;
y
Zip.ExtractAll('c:\Destino');
|