00001 /* -*- Mode: C++ -*- 00002 * Worldvisions Weaver Software: 00003 * Copyright (C) 1997-2002 Net Integration Technologies, Inc. 00004 * 00005 * Various little file functions... 00006 * 00007 */ 00008 00009 #ifndef __WVFILEUTILS_H 00010 #define __WVFILEUTILS_H 00011 00012 #include "wvstring.h" 00013 #include "wvstringlist.h" 00014 00015 00023 bool mkdirp(WvStringParm _dir, int create_mode = 0700); 00024 00025 00033 bool fcopy(WvStringParm src, WvStringParm dst); 00034 bool fcopy(WvStringParm srcdir, WvStringParm dstdir, WvStringParm relname); 00035 00036 00045 bool samedate(WvStringParm file1, WvStringParm file2); 00046 bool samedate(WvStringParm dir1, WvStringParm dir2, WvStringParm relname); 00047 00052 bool wvfnmatch(WvStringList &patterns, WvStringParm name, int flags = 0); 00053 00054 #endif // __WVFILEUTILS_H