如何从php中删除以特定前缀开头的文件

时间:2016-12-12 19:33:51

标签: php symfony

我需要删除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);
        }
    }
 }

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

最后,我使用以下代码解决了它:

<强>腓:

public function exampleAction(){

  $Dir = $this->container->getParameter('kernel.root_dir').'/../web/uploads/news/';

  $mask = $Dir."p_*.*";
  array_map( "unlink", glob( $mask ) );
}
相关问题