登录  /  注册
博主信息
博文 145
粉丝 7
评论 7
访问量 159475
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
Think PHP框架清除运行时缓存(php文件目录递归删除)
李东亚¹⁸⁰³⁹⁵⁴⁰¹²⁰
原创
1968人浏览过

ThinkPHP清除缓存

1.获取运行时缓存目录文件:

  • 助手函数:runtime_path();
  • 助手函数:app()->getRuntimePath();

2.php文件操作删除文件

  • 1.file_exist():判断文件或者目录是否存在(返回布尔值)
  • 2.is_file():判断是否是一个正常文件
  • 3.is_dir():判断是否是一个目录
  • 4.dirname():返回文件路径中文件名部分
  • 5.basename():返回文件路径中路径部分
  • 6.copy(‘源文件路径’,’目标路径’);把文件复制到新的位置
  • 7.file(‘文件路径’);读取整个文件内容
  • 8.fopen(‘文件路径’):打开文件返回一个句柄资源
  • 9.fgets(“文件句柄资源”,$length):读取一行内容
  • 10.fwrite(“句柄资源”,$content):在文件中写入内容
  • 11.fseek(“文件句柄资源”,偏移量,指针前|指针|指针后);移动文件中指针位置
  • 12.feof(“文件句柄资源”):文件指针是否读取到结束位置;返回布尔值
  • 13.fclose();关闭文件
  • 14.file_get_contents();读取文件内容
  • 15.file_put_contents($file,$content,FILE_APPEND):写入文件内容;如果文件有内容第三个参数无则重写,有则追加内容
  • 16.unlink();删除文件

3.PHP目录操作

  • 1.mkdir();新建目录
  • 2.rename():重命名文件或者目录
  • 3.is_dir():判断是否是个目录
  • 4.rmdir():删除目录(只能删除空目录)
  • 5.opendir():打开目录句柄
  • 6.readdir():读取目录句柄中的资源;逐个读取,如果没有了则返回false;
  • 7.closedir();关闭已读取的句柄资源

4.递归删除文件案例

1.递归删除文件函数;

  1. function deldir($path){
  2. if(is_dir($path)){
  3. $dir=opendir($path);
  4. while($file=readdir($dir)){
  5. if($file!="." && $file!=".."){
  6. $fullfile=$path."/".$file;
  7. if(!is_dir($fullfile)){
  8. unlink($fullfile);
  9. }else{
  10. deldir($fullfile);
  11. }
  12. }
  13. }
  14. closedir($dir);
  15. }
  16. rmdir($path);
  17. }
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学