SQL PHP HTML ASP JavaScript articles and free scripts to download
 

Deleting all files of a directory

We have seen how a file can be deleted by using unlink function in PHP. The same function can be used along with directory handler to list and delete all the files present inside. We have discussed how to display all the files present inside a directory. Now let us try to develop a function and to this function we will post directory name as parameter and the function will use unlink command to remove files by looping through all the files of the directory.

Here is the code to this.

function EmptyDir($dir) {
$handle=opendir($dir);

while (($file = readdir($handle))!==false) {
echo "$file <br>";
@unlink($dir.'/'.$file);
}

closedir($handle);
}

EmptyDir('images');


Here images is the directory name we want to empty



Further readings
PHP file handling functions
Reading from local and remote files by using fopen()
Writing to a file by fwrite() function
file_exists: Checking if file is present or not
unlink:Deleting file by using unlink function
Deleting all files present inside a directory
Downloading files using header control
File upload to server using PHP
File upload using PHP 5 and register_global off
Uploading More than one file to server
Displaying all files and directory of a folder
Getting the Present file name running the PHP script
pathinfo: getting all the details like dir name, file name , extension etc
Getting the last updated time of the file in PHP
Displaying the last modification time of the file
Searching for text within a pair of tags of a html page
Listing All title tags inside a directory
Creating thumbnail images after uploading the file
















Join Our Email List
Email:  
For Email Newsletters you can trust
File handling
PHP Sections