- //删除指定目录(文件夹)中的所有文件函数
- function delfile($dir) {
- if (is_dir($dir)) {
- $dh=opendir($dir);//打开目录
- //列出目录中的所有文件并去掉 . 和 ..
- while (false !== ( $file = readdir ($dh))) {
-
- if($file!="." && $file!="..") {
- $fullpath=$dir."/".$file;
- if(!is_dir($fullpath)) {
- unlink($fullpath);//删除目录中的所有文件
- } else {
- delfile($fullpath);
- }
- }
- closedir($dh);
- }
- }
- }
- //删除指定的目录
- function deldir($dir) {
- delfile($dir);
- if (is_dir($dir)) {
- rmdir($dir); //目录必须是空的
- }
- }
- ?>
猜你喜欢:
删除指定文件夹中所有文件的php代码
调用示例:
1,删除D盘中的“myphoto”文件夹中的所有文件
- $dir="D:/myphoto";
- delfile($dir);
- ?>
2,删除D盘中的“myphoto”文件夹
- $dir="D:/myphoto";
- deldir($dir);
- ?>
|