收藏 分享(赏)

文件系统.ppt

上传人:wspkg9802 文档编号:8798550 上传时间:2019-07-12 格式:PPT 页数:17 大小:491KB
下载 相关 举报
文件系统.ppt_第1页
第1页 / 共17页
文件系统.ppt_第2页
第2页 / 共17页
文件系统.ppt_第3页
第3页 / 共17页
文件系统.ppt_第4页
第4页 / 共17页
文件系统.ppt_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、文件系统1,讲师:赵桐正,课程大纲,课程目标: 学会文件系统的基本操作 课程安排: 文件系统概述(了解) 文件属性的获取(重点) 目录的基本操作(重点) 文件的基本操作(重点),问题1,什么是文件? 什么是文件系统?用来做什么的?,回答问题1,文件就是计算机中数据,信息以及程序的存储形式。通常对应磁盘上的一个或多个储存单元。 文件系统就是负责管理文件的软件机构。它主要的工作是为了用户建立和删除文件、存入、读出、修改、转存文件数据。,我们将要学习的部分,文件属性的获取 目录的基本操作,文件属性的获取,读取一个文件的大小,类型,文件的修改及创建时间。 file_existis() /判断文件是否存

2、在 filesize() /取得文件大小 filetype() /判断文件类型 filectime() /文件的创建时间 filemtime() /文件的修改时间 fileatime() /文件的访问时间,目录的基本操作,解析目录路径 遍历目录 统计目录大小 建立和删除目录 复制和移动目录,解析目录路径,分割出目录路径的:路径、文件名、文件扩展名。 dirname() /获取全路径 basename() /获取文件名 pathinfo() /返回一个关联数组,遍历目录,获取一个目录下的文件和子目录 opendir() /打开文件,生成句柄(资源) readdir() /返回读取的文件/目录名

3、closedir() /关闭资源 rewinddir() /倒回目录句柄,统计目录大小,PHP并没有提供目录总大小的标准函数,所以需要我们自己编写函数来完成这个工作。 思路:首先考虑要计算的目录是否包含子目录,如果不包含子目录则计算所有文件的大小总和,如果包含子目录就按照这个方法再计算一下子目录的大小。,建立和删除目录,建立目录使用函数mkdir(),删除目录使用函数rmdir(),这里注意,删除目录的时候确保该目录是空目录。如果该目录是非空目录,则必须进入到该目录,利用unlink()删除目录中的每个文件。,复制和移动目录,复制或移动一个目录是文件操作的基本功能,但在PHP中并没有给出特定的

4、函数。同样需要自定义一个递归函数实现。 复制文件可以用函数copy()实现,创建文件使用函数mkdir()实现。,总结,今天我们接触到的函数 file_existis() /检查文件或目录是否存在 filesize() /取得文件大小 filetype() /判断文件类型 filectime() /文件的创建时间 filemtime() /文件的修改时间 fileatime() /文件的访问时间,总结,dirname() /获取全路径 basename() /获取文件名 pathinfo() /返回一个关联数组 opendir() /打开文件,生成句柄(资源) readdir() /返回读取的文件/目录名 closedir() /关闭资源 rewinddir() /倒回目录句柄,总结,mkdir() /创建目录 rmdir() /删除目录 unlink() /删除文件 copy() /复制文件,课下作业,基本作业 src中代码敲2遍。 准备商城网站的页面模板(每个人都要准备,周一检查)。复习学过的所有函数,周一考试。 预习作业 预习文件系统全部、数据库P421-P434,谢 谢,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报