passage/minorGems/io/file/unix/DirectoryUnix.cpp
2025-10-03 02:19:59 -04:00

51 lines
778 B
C++

/*
* Modification History
*
* 2003-January-23 Jason Rohrer
* Created.
*
* 2003-November-10 Jason Rohrer
* Added makeDirectory function.
*/
#include "minorGems/io/file/Directory.h"
#include <unistd.h>
char Directory::removeDirectory( File *inFile ) {
char *fileName = inFile->getFullFileName();
int result = rmdir( fileName );
delete [] fileName;
if( result == 0 ) {
return true;
}
else {
return false;
}
}
char Directory::makeDirectory( File *inFile ) {
char *stringName = inFile->getFullFileName();
int result = mkdir( stringName, 0xFFFF );
delete [] stringName;
if( 0 == result ) {
return true;
}
else {
return false;
}
}