>  기사  >  백엔드 개발  >  PHP에서 임시 파일을 삭제하는 방법

PHP에서 임시 파일을 삭제하는 방법

藏色散人
藏色散人원래의
2020-07-25 10:29:282868검색

PHP에서 임시 파일을 삭제하는 방법: 먼저 해당 PHP 파일을 연 다음 파일에 두 개의 매개변수를 전달합니다. 그 중 하나는 삭제해야 하는 파일의 경로입니다. 그런 다음 삭제를 구현하는 delDirAndFile 메서드를 만듭니다. 기능; 마지막으로 파일을 저장할 수 있습니다.

PHP에서 임시 파일을 삭제하는 방법

추천: "PHP Tutorial"

php delete 폴더(임시 파일) 코드

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

코드 직접 공유:

//需要传两个参数,一个是我们需要删除的文件路径,比如:
  $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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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