This article mainly introduces the method of PHP to delete the specified directory, involving the PHP recursive removal of directory skills, very practical value, the need for friends can refer to the next
This example describes how PHP deletes a specified directory. The specific analysis is as follows:
<?php/** * Delete A file, or a folder and its contents * (Recursive algorithm) * @author Aidan Lister <aidan@php .net> * @version 1.0.3 * @param string $dirname Directory to delete * @return bool Returns TRUE on success, FALSE O N Failure */function Rmdirr ($dirname) {//Sanity check if (!file_exists ($dirname)) { return false;}//Simple Delete For a file if (Is_file ($dirname) | | is_link ($dirname)) { return unlink ($dirname);}//Loop through the folder $dir = Dir ($dirname); while (false!== $entry = $dir->read ()) { //Skip pointers if ($entry = = '. ' | | $entry = = '.. ') { continue; } Recurse Rmdirr ($dirname. Directory_separator. $entry); }//Clean up $dir->close (); return rmdir ($dirname);}? >
Summary : The above is the entire content of this article, I hope to be able to help you learn.
Related recommendations:
PHP tips for caching with file storage
How PHP dynamically creates HTML code based on an array
Php+mysql+jquery implementation of password retrieval function