php - 如何在php中删除名称上有特定单词的文件
问题描述
在我的目录中,我有这些文件:
JBBsongs.html、JBB.php、ArrangeJBB.html、Follow.html 和 follow.php
我知道我可以使用删除特定文件unlink
<?php
unlink('test.html');
?>
但是如何删除名称中包含“JBB”的特定文件?
解决方案
您可以遍历您的目录 usingscandir
并检查包含JBB
usingstrpos
然后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);
}
}
}
推荐阅读
- google-apps-script - 秘密可以存储在 Code.gs 文件中吗?
- php - 从 json_encode 返回失败
- c# - Bouncycastle 问题使用给定的公钥验证给定的 ECC 签名
- linux - 如何从不同的文件调用 wait_event_interruptible。
- python - 为什么 eval('"\x27"') == eval('"\\x27"')?
- php - Laravel未定义变量中的ErrorException
- yarnpkg - Yarn 如何指定包的安装路径
- java - MongoDB 通过 $in 命令获取匹配数
- qt - 从资源文件夹或 url 加载图像?
- javascript - 选中各自的行复选框时如何启用和禁用两个输入