Hola.
Aqui te va un pequeño codigo que testea todos los archivos ZIP del directorio de trabajo y da la posibilidad de borrarlos.Está en Turbo C, para no añadir codifo extra de formularios y eventos:
#include <conio.h>
#include <ctype.h>
#include <dir.h>
#include <dos.h>
#include <stdio.h>
main()
{
struct ffblk ffblk;
int hecho;
char buffer[255] = "";
char tecla;
hecho = findfirst("*.zip", &ffblk, FA_ARCH);
while(!hecho){
sprintf(buffer, "pkunzip -d %s", ffblk.ff_name);
clrscr();
system(buffer);
do{
printf("\a\n¨Borrar el archivo %s (s/n)?", ffblk.ff_name);
tecla = toupper(getch());
}while((tecla != 'S') && (tecla != 'N'));
if(tecla == 'S'){
remove(ffblk.ff_name);
}
hecho = findnext(&ffblk);
}
}
Usarlo en Builder es inmediato, pues todo esta definido, y la estructura ffblk en Builder ya es de 32 bits (soport nombres largos).