• 技术文章 >后端开发 >PHP问题

    php如何删除临时文件

    藏色散人藏色散人2020-07-25 10:29:28原创983

    php删除临时文件的方法:首先打开相应的PHP文件;然后在文件中传入两个参数,其中一个是需要删除的文件路径;接着创建一个delDirAndFile方法用于实现删除功能;最后保存文件即可。

    推荐:《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处理
    专题推荐:php 临时文件
    上一篇:php获取不到cookie值怎么办 下一篇:php如何实现数字转中文
    大前端线上培训班

    相关文章推荐

    • php实现将文件上传到临时目录• PHP上传找不到临时文件夹的解决方法是什么• php出现上传找不到临时文件错误怎么办• PHP找不到临时文件夹如何解决?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网