如何从文件夹中删除名称或标识的所有类型的文件

时间:2016-02-20 11:37:13

标签: php

我想要做的是上传具有id和某个名称的文件,如(id_name。*)但在上传之前如果有一个具有该名称的文件已经删除它。我正在尝试下面的代码!它在删除功能但是globe没有获得类型的*符号。那么,我该怎么做呢?

  public function delete_files($emp_id,$name)
  {     
      $gal = "../public/assets/documents/";
      $File = glob($gal."/".$emp_id."_".$name.".".*);
      unlink($File);
  }

1 个答案:

答案 0 :(得分:1)

您的glob命令错误。尝试使用:

glob($gal . DIRECTORY_SEPARATOR . $emp_id . "_" . $name . ".*");