我在这里找到了一些我正在使用的代码,但想知道它实际上是如何工作的以及它在做什么。
我收集它遍历各种文件和文件夹并删除它们,但想知道机制,以便我可以针对特定文件夹及其内容进行调整。
function recursiveDeleteTD($dirPath, $deleteParent){
foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dirPath, FilesystemIterator::SKIP_DOTS), RecursiveIteratorIterator::CHILD_FIRST) as $path) {
$path->isFile() ? unlink($path->getPathname()) : rmdir($path->getPathname());
}
if($deleteParent) rmdir($dirPath);
}
对此的任何想法将不胜感激:)
谢谢
抢