home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 13 / CDA13.ISO / cdactual / demobin / share / program / C / ACTLIB10.ZIP / TOOLS.ZIP / MKPATH.C < prev    next >
Encoding:
C/C++ Source or Header  |  1993-01-14  |  459 b   |  29 lines

  1. /*  Copyright (C) 1993   Marc Stern  (internet: stern@mble.philips.be)  */
  2.  
  3. #include <string.h>
  4. #include <direct.h>
  5.  
  6. /*
  7.  *    mkpath()
  8.  *
  9.  *    Input:  dir - the directory to be created
  10.  *
  11.  *    Comments: creates destination directory
  12.  */
  13.  
  14. int mkpath(char *dir)
  15.  
  16. { char *p;
  17.  
  18.   for ( p = dir; p = strchr(p, '\\'); *p++ = '\\' )
  19.       {
  20.         *p = '\0';
  21.         mkdir( dir );
  22.      }
  23.  
  24.   if ( mkdir(dir) == -1 ) return -1;
  25.   
  26.   return 0;
  27. }
  28.  
  29.