home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 024 / psi110g.zip / UNLINK.C < prev    next >
C/C++ Source or Header  |  1994-04-17  |  630b  |  30 lines

  1. #include <stdio.h>
  2. #include <string.h>
  3.   
  4. #define BUFLEN 128
  5.   
  6. void main(int argc,char *argv[]) {
  7.     char *cp,*cp2;
  8.     FILE *fp;
  9.     char buf[BUFLEN+1];
  10.   
  11.     if(argc == 1) {
  12.         puts("Syntax: Unlink <list-file>");
  13.         return;
  14.     }
  15.     if((fp = fopen(argv[1],"r")) == NULL) {
  16.         printf("Could not open %s\n",argv[1]);
  17.         return;
  18.     }
  19.     while(fgets(buf,BUFLEN,fp) != NULL) {
  20.         cp = strchr(buf,' ');
  21.         cp++;
  22.         cp2 = strchr(cp,'.');
  23.         strcpy(++cp2,"obj");
  24.         if(unlink(cp))
  25.             printf("Could not delete %s\n",cp);
  26.     }
  27.     fclose(fp);
  28. }
  29.   
  30.