PHP Remove Directory and Files in Directory Example
This tutorial will give you example of php delete directory and files in directory. you can understand a concept of php remove folder and all files. This post will give you simple example of php remove directory and all files. letβs discuss about how to delete directory with files in php.
Sometime, we need to delete all files and directory in a directory using php code. so in this post i will help you how to remove folder with all contents inside that folder.
Let's see both example that will helps you.
Example 1:
Code:
<?php
$folderName = 'images';
removeFolder($folderName);
function removeFolder($folderName) {
if (is_dir($folderName))
$folderHandle = opendir($folderName);
if (!$folderHandle)
return false;
while($file = readdir($folderHandle)) {
if ($file != "." && $file != "..") {
if (!is_dir($folderName."/".$file))
unlink($folderName."/".$file);
else
removeFolder($folderName.'/'.$file);
}
}
closedir($folderHandle);
rmdir($folderName);
return true;
}
?>
Example 2:
Code:
<?php
$folderName = 'images2';
removeFiles($folderName);
function removeFiles($target) {
if(is_dir($target)){
$files = glob( $target . '*', GLOB_MARK );
foreach( $files as $file ){
removeFiles( $file );
}
rmdir( $target );
} elseif(is_file($target)) {
unlink( $target );
}
}
?>
I hope it can help you...