首页 > 解决方案 > 如何在php中删除名称上有特定单词的文件

问题描述

在我的目录中,我有这些文件:

JBBsongs.html、JBB.php、ArrangeJBB.html、Follow.html 和 follow.php

我知道我可以使用删除特定文件unlink

<?php

unlink('test.html');
?>

但是如何删除名称中包含“JBB”的特定文件?

标签: php

解决方案


您可以遍历您的目录 usingscandir并检查包含JBBusingstrpos然后unlink它的文件。

    $dir="./";
    $files=scandir($dir);
    if(is_array($files)){
        foreach($files as $file){
            if(is_file($dir.$file) && strpos($file,"JBB")!==false){
                unlink($dir.$file);
            }
        }
    }

推荐阅读