我想删除一个我只知道名字第一部分的文件。
unlink('./upload/nav_thumbs/project-' .the rest);
'剩下的'=可以是任何东西。我得到的只是有一个.jpg扩展名
有办法做到这一点吗?
答案 0 :(得分:7)
$possibleFiles = glob('./upload/nav_thumbs/project-*.jpg');
foreach ($possibleFiles as $file) {
if (thisIsTheFileYouAreLookingFor($file)) {
unlink($file);
}
}
答案 1 :(得分:0)
您也可以尝试OOP版本:
$directoryIterator = new DirectoryIterator('./upload/nav_thumbs');
foreach($directoryIterator as $fileInfo)
if(i_want_to_delete($fileInfo->getFilename()) unlink($fileInfo->getFilename());