PHP Remove Directory and Files in Directory Example

By Hardik Savani July 31, 2020 Category : PHP

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...

Tags :