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

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

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是目前应用最为广泛的Web开发语言之一,在PHP开发过程中,常见的问题就是如何在不同文件之间传递数据,命名管道便是一种解决方案。本文将介绍PHP中的命名管道以及如何使用它们来实现进程间通信。 一、什么是命名…

    2023年5月23日
    02
  • PHP入门指南:命令模式。

    PHP入门指南:命令模式 命令模式是一种行为设计模式,它允许您将操作封装为对象。 在这种模式中,命令实现者将一系列参数传递给命令接收者并触发执行。 在本文中,我们将介绍PHP命令模式的基础知识和实例。 命令模…

    2023年5月22日
    00
  • 如何使用PHP开发优秀的直播功能。

    如何使用PHP开发优秀的直播功能? 随着网络技术的不断发展,直播功能在移动互联网时代得到广泛应用,并在短时间内成为了一种新兴的在线流媒体技术。无论是在线教育、商务、娱乐、还是社交网络,直播服务都已经成为…

    2023年5月28日
    04
  • php array_column()函数介绍(实例)

    函数介绍: array_column() 返回返回一个数组,数组的值为输入数组中某个单一列的值。 (推荐教程:php图文教程) 语法: array_column(array,column_key,index_key); 参数: array 必需。指定要使用的多维数组(记…

    2022年6月15日
    0181
  • 我来教你phporm。

    PHP ORM(Object-Relational Mapping,对象关系映射)是一种编程技术,它允许开发者用面向对象的方式操作数据库,通过使用 PHP ORM,开发者可以避免直接编写 SQL 语句,从而提高代码的可读性和可维护性,在本文中,我们…

    2024年6月20日
    00
  • 利用Memcached缓存技术对于PHP中的音视频播放进行优化。

    随着互联网技术的不断发展,音视频资源已经成为了互联网上非常重要的一种内容形式,而PHP作为网络开发中使用最广泛的语言之一,也在不断地应用于视频和音频播放领域。然而,随着音视频网站的用户日益增加,许多网站…

    2023年5月21日
    00
  • PHP与数据流处理的集成。

    随着数据处理需求不断升级,以及大数据应用的普及,数据流处理技术在近年来得到了广泛的应用。数据流处理技术的目的是在数据流中实时处理数据,以及在处理过程中同时产生新的数据流结果。PHP是一种非常流行的Web编…

    2023年5月21日
    02
  • 在PHP中使用PDO进行数据库操作。

    PHP是一门广泛使用的编程语言,特别适合开发基于Web的应用程序。与数据库的互动是Web开发最重要的功能之一,因为很多应用程序都需要存储和检索数据。PHP中使用PDO(PHP数据对象)来连接和操作数据库。 使用PDO可以…

    2023年5月28日
    01

联系我们

QQ:951076433

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