删除文件,无论扩展名

时间:2014-05-22 19:47:45

标签: php unlink

我有这段代码:

@unlink($sMediaDir . $iLastID . '' . '.jpg');

如何删除文件,无论其扩展名如何?并使用.png,.bmp等工作吗?

PHP: Delete a file with any extension?并不是我想要的。 谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用glob()查找要删除的文件

$files = glob($sMediaDir . $iLastID .'.*'); // Look for all files starting with $iLastId
if( count($files)!==0 ){
    // If files are found, loop through the array to delete them:
    foreach($files as $k=>$file){
         unlink($sMediaDir.$file);
    }
}

我不完全确定你的变量的价值,但你抓住了我的漂移:)