我有一些我在这里使用的代码,但我想知道它是如何工作的,以及它在做什么。
我收集它遍历各种文件和文件夹并删除它们,但想了解机制,以便我可以调整目标特定文件夹及其内容。
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);
}
对此的任何想法都会受到很大的关注:)
由于
罗布