为什么需要使用文件操作技术

需要保存不经常变化、且数据量较少的数据

1、配置文件

2、流量统计

3、静态网页的生成

4、文件下载

…….

目录操作

l  resource opendir ( string path )

打开某个目录

string path:具体的目录

l  string readdir ( resource dir_handle )

读某个已打开的目录资源,并返回当前文件名称

resource dir_handle:已打开的目录资源

l  void rewinddir ( resource dir_handle )

将目录资源中的指针指向开始位置

resource dir_handle:已打开的目录资源

l  void closedir ( resource dir_handle )

关闭之前已打开的目录资源

esource dir_handle:已打开的目录资源

为什么需要使用文件操作技术

代码示例:

为什么需要使用文件操作技术

l  array scandir ( string dir )

读取某个文件夹下所有文件名,并将文件名保存到一个数组中

string dir :具体路径

读取的文件夹下有几个文件,那么返回的数组就有几个元素

代码示例:

为什么需要使用文件操作技术

思考题:

自定义函数实现scandir函数的功能

为什么需要使用文件操作技术

  • bool file_exists ( string filename )

文件是否存在(不管是目录还是文件),存在 true 不存在 falsestring filename:文件或目录名称

  • bool is_dir ( string dirname )

是否是一个目录

string dirname:目录名

  • bool is_file ( string filename )

是否是一个文件

string filename:文件名

  • bool mkdir ( string pathname )

创建目录

string pathname:目录名

  • bool rmdir ( string dirname )

删除目录,只能删除空目录

string dirname:目录名称

  • string getcwd ()

获取当前工作路径

我们运行的是哪个文件,当前工作路径就是哪

  • bool chdir ( string directory )

改变当前工作路径

string directory:工作路径

 

运行程序,所有操作都针对当前路径下的,我现在想在Lesson06下创建100个文件,这时可以将当前工作路径切换至Lesson06下,这时创建文件时都是针对Lesson06的

代码示例:

为什么需要使用文件操作技术

为什么需要使用文件操作技术

为什么需要使用文件操作技术

练习题:网站有文件上传功能,由于上传文件较多,需要将当前每个月上传的图片放到一个统一的文件夹中管理。

为什么需要使用文件操作技术

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/3282.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚的头像重蔚管理团队
上一篇 2017年11月9日 10:35
下一篇 2017年11月10日 08:22

相关推荐

  • (安全篇)php异步执行

    开发中遇到了群发邮件慢的问题,找到了以下方法,还不错分享下: PHP异步执行的常用方式常见的有以下几种,可以根据各自优缺点进行选择: 1.客户端页面采用AJAX技术请求服务器优点:最简单,也最快,就是在返回给客…

    2017年5月25日
    0219
  • php常用函数-(9)php session处理方面的常用函数

    session_cache_expire — Return current cache expire session_cache_limiter — Get and/or set the current cache limiter session_commit — session_write_close() 的别名 session_decode — Decodes session data…

    2015年12月7日
    0335
  • 教你玩转PHP概述与环境搭建

    你知道什么是PHP吗?PHP起源于1995年,由Rasmus Lerdorf开发。到现在,PHP已经经历了几十年的时间洗涤,成为全球最受欢迎的脚本语言之一。就让我们一起去看看吧 PHP5是一种面向对象的、完全跨平台的新型Web开发语言…

    2023年3月29日 PHP自学教程
    01
  • PHP中如何使用Memcache缓存技术对于爬虫进行优化。

    随着互联网技术的发展,网络爬虫越来越被用于数据挖掘、搜索引擎等领域。而大规模的数据采集和处理不仅需要更高效的爬虫算法,同时需要优化处理数据的速度和减少资源消耗。在这个过程中,缓存技术发挥了重要作用,…

    2023年5月21日
    00
  • 聊聊php数组排序的函数有哪些。

    以下是 PHP 数组排序函数的列表:,,- sort() – 对数组进行升序排列,- rsort() – 对数组进行降序排列,- asort() – 根据关联数组的值,对数组进行升序排列,- ksort() – 根据关联数组的…

    2024年7月13日
    00
  • PHP与数据挖掘的集成。

    目前,数据挖掘在各行各业中都扮演着非常重要的角色,同时PHP作为一种流行的编程语言,在开发Web应用方面具有广泛的应用。因此,将PHP与数据挖掘集成起来,可以为开发人员提供更强大的功能和更高效的方法。本文将介…

    2023年5月21日
    02
  • PHP8中的数组函数:array_reduce()的多种应用示例。

    PHP8中的数组函数:array_reduce()的多种应用示例 在PHP中,数组是一种非常重要的数据类型,它可以存储多个值,并且可以使用各种数组函数进行操作和处理。其中,array_reduce()函数是一种非常有用的函数,它可以将…

    2023年5月21日
    00
  • PHP入门指南:PHP和Prometheus。

    PHP作为一种开源的脚本语言,已经有20多年的历史。它主要被用于Web开发,特别是用于服务端的脚本。PHP的使用非常广泛,它被用于构建许多大型的Web应用程序和网站。 Prometheus则是一种开源的监控系统和时间序列数据…

    2023年5月22日
    02

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息