You are here

function _file_delete_tree in Video 6.3

1 call to _file_delete_tree()
uploadfield_file_delete in types/uploadfield/uploadfield_file.inc
Implementation of hook_file_delete().

File

types/uploadfield/uploadfield_file.inc, line 37
hook_file and uploadfield file functions.

Code

function _file_delete_tree($current_dir) {
  if ($dir = @opendir($current_dir)) {
    while (($f = readdir($dir)) !== false) {
      if ($f > '0' and filetype($current_dir . $f) == "file") {
        file_delete($current_dir . $f);
      }
      elseif ($f > '0' and filetype($current_dir . $f) == "dir") {
        _file_delete_tree($current_dir . $f . "\\");
      }
    }
    closedir($dir);
    rmdir($current_dir);
  }
}