【发布时间】:2016-08-08 17:00:18
【问题描述】:
我对下面的小代码 sn-p 有疑问。
目前我使用第一个代码 sn-p 并且它运行完美。
但是第二个代码不是删除文件夹和其中文件的更好方法吗?
我的变量$target 是每次需要删除文件夹 hwo 的路径。
function deleteFilesAndDirectory($target)
{
if(is_dir($target))
{
$files = glob($target . '*', GLOB_MARK);
foreach($files as $file)
{
deleteFilesAndDirectory($file);
}
rmdir($target);
}
elseif(is_file($target))
{
unlink($target);
}
}
为什么不应该使用这段代码?
function deleteFilesAndDirectory($target)
{
$files = glob($target . '*', GLOB_MARK);
foreach($files as $file)
{
unlink($file);
}
rmdir($target);
}
【问题讨论】: