最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

php如何实现自动删除文件

来源:动视网 责编:小采 时间:2020-11-02 18:27:24
文档

php如何实现自动删除文件

php如何实现自动删除文件:php实现自动删除文件的方法:首先创建一个PHP示例文件;然后定义一个del_file_by_time方法;接着通过self::del_file_by_time(WEB_ROOT.'/base/',1);方法实现自动删除即可。推荐:《PHP视频教程》PHP自动删除指定时间以前所有文件或图
推荐度:
导读php如何实现自动删除文件:php实现自动删除文件的方法:首先创建一个PHP示例文件;然后定义一个del_file_by_time方法;接着通过self::del_file_by_time(WEB_ROOT.'/base/',1);方法实现自动删除即可。推荐:《PHP视频教程》PHP自动删除指定时间以前所有文件或图


php实现自动删除文件的方法:首先创建一个PHP示例文件;然后定义一个“del_file_by_time”方法;接着通过“self::del_file_by_time(WEB_ROOT.'/base/',1);”方法实现自动删除即可。

推荐:《PHP视频教程》

PHP自动删除指定时间以前所有文件或图片

在用PHP做文件或图片上传时,有时一些图片是没有用的,或过一段时间想自动清理以前图片或文件,以便节省空间。在每次执行上传图片前删除指定时间以前的所有文件。

看代码:

/*
 * 删除文件夹下$n分钟前创建的文件
 * @param $dir 要处理的目录,物理路径,结尾不加
 * @param $n 过期时间,单位为分钟
 * @return void
 */
private function del_file_by_time($dir,$n)
{
 if(is_dir($dir)){
 if($dh=opendir($dir)){
 while (false !== ($file = readdir($dh))){
 if($file!="." && $file!=".."){
 $fullpath=$dir."/".$file;
 if(!is_dir($fullpath)){
 $filedate=filemtime($fullpath);
 $minutes=round((time()-$filedate)/60);
 if($minutes>$n)
 unlink($fullpath); //删除文件
 }
 }
 }
 }
 closedir($dh);
 }
}

调用:

self::del_file_by_time(WEB_ROOT.'/upload/base/',1);//删除一分钟以前所有文件

文档

php如何实现自动删除文件

php如何实现自动删除文件:php实现自动删除文件的方法:首先创建一个PHP示例文件;然后定义一个del_file_by_time方法;接着通过self::del_file_by_time(WEB_ROOT.'/base/',1);方法实现自动删除即可。推荐:《PHP视频教程》PHP自动删除指定时间以前所有文件或图
推荐度:
标签: 删除 文件 文件夹
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top