<?php
$Directory = "a/b";
function deleteDir($Directory){
//检查目录是否存在,不存在则退出程序
if(is_dir($Directory)){
//打开目录
$handle = openDir($Directory);
//循环遍历目录
while(($file_name = readdir($handle))!==false){
//文件路径
$file_path = $Directory.DIRECTORY_SEPARATOR.$file_name;
//如果目录为 . 或 .. 则不执行下面代码
if($file_name!="." && $file_name!=".."){
//如果是目录
if(is_dir($file_path)){
//调用函数本身,递归遍历所有目录和文件
deleteDir($file_path);
}else{
//删除文件
unlink($file_path);
}
}
}
//关闭文件
closedir($handle);
//删除目录
rmdir($Directory);
}
}
deleteDir($Directory);
?>以上就介绍了删除目录以及目录下面的子目录、文件,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号