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

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

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

相关推荐

  • PHP8中的新函数:array_key_first()的新技巧。

    随着Web应用程序的不断发展,PHP作为一种可靠且易于使用的编程语言在开发Web应用程序方面变得越来越流行。在PHP8中,开发人员将受到一个新的函数array_key_first()的欢迎,这个函数可以帮助他们更轻松地访问数组的…

    2023年5月21日
    01
  • 用PHP的FFI调用cjieba

    phpjieba_ffi使用PHP 7.4的 FFI 测试直接调用cjieba分词的动态库选用CJieba的原因是FFI使用的是C的调用约定,如果用Cpp,还得自己包装一下,然后extern C,让编译器生成标准C的动态库。碰到的问题段错误C变量没有初…

    2022年6月23日
    0124
  • 如何在PHP中进行智能咨询和智能客服。

    随着人工智能技术的不断发展,越来越多的企业开始尝试将智能咨询和智能客服引入到其客户服务中。在PHP中,我们可以通过以下几个步骤实现智能咨询和智能客服功能。第一步:设置对话界面智能客服的第一个重要组成部分…

    2023年5月28日
    01
  • PHP函数的GD库函数。

    GD库是一个PHP图像处理的扩展,它提供了一些强大的函数,使得我们能够对图像进行各种不同形式的操作,例如:裁剪,旋转,缩放,添加水印和图像滤镜等等。在本文中,我们将探讨一些PHP函数的GD库函数,有助于使我们…

    2023年5月22日
    03
  • 关于php析构方法的使用详解

    析构方法说明: 1.      析构方法会自动调用 2.      析构方法主要用于销毁资源(比如释放数据库的链接,图片资源...销毁某个对象..); 析构函数会在到对象的所有的引用都被删除或者当对象被显示销毁时执行. 3.      …

    2018年9月30日
    0278
  • PHP中的多线程操作指南。

    PHP是一种普及广泛的脚本语言,被广泛应用于Web开发领域。在处理复杂、高并发的Web系统时,多线程操作是非常重要的技术手段。本文将为大家介绍PHP中的多线程操作指南,希望对PHP开发者有所帮助。一、为什么要使用多…

    2023年5月23日
    00
  • 关于PHP打印格式化显示利器

    当我们调试php代码的时候,会使用var_dump、print_r 输出结果,输出的时候需要格式化。格式化后的结果echo "<pre>";$arr=[3,1,5,8]; print_r($arr);不格式化后的结果$arr=[3,1,5,8]; print_r($arr)…

    2022年6月27日
    0168
  • 怎样使用Memcache进行PHP应用缓存管理。

    随着Internet的发展和Web应用程序的迅速普及,缓存成为了PHP开发中至关重要的环节。PHP缓存管理可以大幅提高Web应用程序的性能、减少网络带宽的占用和降低服务器数据库负荷,更加快速地响应请求,增加用户体验。本…

    2023年5月21日
    08

联系我们

QQ:951076433

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