>  기사  >  백엔드 개발  >  PHP에서 파일을 삭제하는 코드는 무엇입니까

PHP에서 파일을 삭제하는 코드는 무엇입니까

coldplay.xixi
coldplay.xixi원래의
2020-08-06 09:53:302946검색

php 파일 삭제 코드: 먼저 파일 경로를 삭제하기 위한 매개변수를 설정합니다. 코드는 [$path2= "./upload/picture/"]입니다. 그런 다음 공개 메소드를 사용하여 삭제합니다. 코드는 [public function delDirAndFile($) path, $delDir= ].

PHP에서 파일을 삭제하는 코드는 무엇입니까

php 파일 삭제 코드:

이미지를 업로드하거나 생성할 때처럼 새로 생성된 임시 파일을 삭제해야 하는 경우가 있는데, 로컬에 저장한 후 업로드해야 합니다. 이미지가 서버에 업로드되면 로컬에 저장된 이미지는 쓸모가 없습니다. 프로젝트 파일이 너무 커지는 것을 방지하려면 로컬 이미지 파일을 삭제해야 합니다.

코드를 공유하세요. 직접:

//需要传两个参数,一个是我们需要删除的文件路径,比如:
  $path2= "./upload/picture/";
      $this->delDirAndFile($path,true);
//这是删除的方法
  public function delDirAndFile($path, $delDir = true) {
     if (is_array($path)) {
       foreach ($path as $subPath)
         $this->delDirAndFile($subPath, $delDir);
     }
     if (is_dir($path)) {
       $handle = opendir($path);
       if ($handle) {
         while (false !== ( $item = readdir($handle) )) {
           if ($item != "." && $item != "..")
             is_dir("$path/$item") ?  $this->delDirAndFile("$path/$item", $delDir) : unlink("$path/$item");
         }
         closedir($handle);
         if ($delDir)
           return rmdir($path);
       }
     } else {
       if (file_exists($path)) {
         return unlink($path);
       } else {
         return FALSE;
       }
     }
     clearstatcache();
   }

위 내용은 폴더나 파일의 코드 부분만 삭제하세요.

관련 학습 권장 사항: php 프로그래밍(동영상)

위 내용은 PHP에서 파일을 삭제하는 코드는 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.