I was hoping someone could give me a hand, I'm trying to create a delete folders function that recursively deletes folders and files from a given directory. Here's what I have so far, but its not working I keep getting Warning: rmdir(wwwroot/resources/applications/44/series/25/modules/29) [function.rmdir]: Directory not empty in wwwroot\common\class.directories.php on line 28 function deleteFolders( $resource ) { if( is_dir( $resource ) ) { if( $dir = opendir( $resource ) ) { while( false !== ( $file == readdir( $dir ) ) ) { if( $file != '.' && $file != '..' ) { $this->deleteFolders($resource.'/'.$file ); } } closedir($dir); rmdir($resource); } else { $this->LOG .= __LINE__ . ": Unable to open directory\r\n"; } } else { if( is_file( $resource ) ) { unlink( $resource ); } else { $this->LOG .= __LINE__ . ": Unknown path: $resource\r\n"; } } } TIA, mark -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php