<?php
// 清空文件夹 绝对路径带最后的/
if(!empty($argv[1])){
$path = $argv[1];
}else{
echo "path is empty";die;
}
function emptyDir($path){
if(is_dir($path)){
$p = scandir($path);
foreach($p as $val){
if($val !="." && $val !=".."){
if(is_dir($path.$val)){
emptyDir($path.$val.'/');
@rmdir($path.$val.'/');
}else{
unlink($path.$val);
}
}
}
}
}
emptyDir($path);
echo $path.' has been emptied.'."\n";
// 调用示例
php emptyDir.php /home/work/daiyuanpei/test/
本文介绍了一个使用PHP编写的脚本,该脚本能够递归地清空指定目录下的所有文件和子目录,包括文件删除和目录移除。通过传递参数给脚本,可以指定要清空的目录路径。
640

被折叠的 条评论
为什么被折叠?



