我需要删除Symfony项目中某个文件夹中以前缀开头的文件。我使用以下代码删除例如文件以p_
(p_example.jpeg)开头,但不删除它们:
腓:
public function exampleAction(){
$Dir = $this->container->getParameter('kernel.root_dir').'/../web/uploads/news/';
$files=glob("'".$Dir."p_*.*'",GLOB_MARK);
foreach($files as $file){
if(is_file($file)){
unlink($file);
}
}
}
感谢您的帮助。
答案 0 :(得分:0)
最后,我使用以下代码解决了它:
<强>腓:强>
public function exampleAction(){
$Dir = $this->container->getParameter('kernel.root_dir').'/../web/uploads/news/';
$mask = $Dir."p_*.*";
array_map( "unlink", glob( $mask ) );
}