Changeset 726


Ignore:
Timestamp:
1999-10-19T16:52:25+13:00 (25 years ago)
Author:
davidb
Message:

added some useful functions for collection building
from webpages

Location:
trunk/gsdl/lib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/lib/fileutil.cpp

    r534 r726  
    2828/*
    2929   $Log$
     30   Revision 1.9  1999/10/19 03:52:25  davidb
     31   added some useful functions for collection building
     32   from webpages
     33
    3034   Revision 1.8  1999/09/07 04:57:42  sjboddie
    3135   added gpl notice
     
    134138  return false;
    135139}
     140
     141// returns true if filename can be opened
     142bool file_writable (const text_t &filename) {
     143  char *cstr = filename.getcstr();
     144  ifstream filestream (cstr, ios::out | ios::nocreate);
     145  delete cstr;
     146
     147  if (filestream) {
     148    // file exists
     149    filestream.close ();
     150    return true;
     151  }
     152
     153  // file does not exist
     154  return false;
     155}
  • trunk/gsdl/lib/fileutil.h

    r534 r726  
    4343bool file_exists (const text_t &filename);
    4444
     45// returns true if filename can be written to
     46bool file_writable (const text_t &filename);
     47
    4548
    4649#endif
Note: See TracChangeset for help on using the changeset viewer.