一、文件操作包括对文件目录和文件本身的操作

注意:文件或者目录(文件夹)的操作必须找到对应的资源,例如一个路径/server或者一个文件,、server/test.php

二、文件目录的操作

文件操作的步骤

第一步:打开一个目录,

opendir($dir),需要一个路径参数,打开一个路径,返回一个资源

第二步:从资源哪里获取相应的数据

readdir()读取取,从资源里读取一个对应文件,当前文件指针所指向的文件,将文件指针下移一位。返回当前文件的文件名字或者FALSE。可以显示的使用资源参数,也可以不提供,因为系统会向上自动寻找文件路径资源。

例如:

//打开一个资源

readdir();

注意:1、readdir一次只能读取一条数据,2、每个目录里都有. 和.. 隐藏文件

目录相关函数

rewinddir:重置目录资源的指针,回到第一个文件(.文件)

closedir:释放目录资源

scandir:浏览器目录,把所有的文件都获得,并存放到一个索引数组返回

文件目录相关函数

file_exists:判断文件是否存在。存在返回TRUE,不存在返回false

is_dir:判断给定的路径是否是一个路径,如果是路径返回TRUE,否则返回false

is_file:判断给定的路径是否是一个文件,如果是文件返回TRUE,否则返货false

mkdir:创建文件夹,不能创建同名文件夹(Linux下:必须保证当前文件夹有PHP所在组有权限进行写操作)

rmdir:删除文件夹

getcwd:获取当前操作目录

chdir:改变当前操作目录,代表进入到目标目录

文件操作

PHP4.0以后的读取文件方法

file_get_contents()读取文件的全部内容

file_put_contents( 文件名字,写入的字符串,【是否覆盖参数】) 向文件写入内容,如果文件不存在就自动创建,第三个参数设置是否覆盖,

file_put_contents第三个参数用来设定是否覆盖原来的文件内容

FILE_USE_INCLUDE_PATH:表示会覆盖原来的数据

FILE_APPEND:在后面追加数据

注意,file_put_contents,不仅可以获取本地文件还可以获取网络文件,例如file_get_contents($url);

file:把整个文件一行一行读取数据,存入数组中返回

请勿商业转载,转载注明来源,头条号:木易说产品

更多相关文章

  1. php exec文件从终端运行,而不是从浏览器运行
  2. log4php将不同级别的日志打印到不同的日志文件中
  3. PHP - 在外部服务器上读取文件?
  4. 仅在LARAVEL或AJAX中提交表单时,无需用户身份验证即可将文件上载
  5. PHP ZipArchive 实现压缩解压Zip文件
  6. 纯php文件不加结束标记的好处
  7. 大文件从指定行开始读取
  8. 找不到go-pear。bat文件PHP 5.5 Windows 7。
  9. 将csv文件保存到现有文件,但在新工作表和重命名工作表中

随机推荐

  1. 在下方的tab页
  2. android BadTokenException之token is no
  3. android 内存清理
  4. android截屏代码:C++实现
  5. GoogleAndroid常用的Android常量
  6. 读取raw文件下文件内容
  7. android开发--RelativeLayout用到的一些
  8. Android(安卓)ImageSpan与TextView中的te
  9. Android中WebView如何加载JavaScript脚本
  10. Android预制APP第一次打开时不弹权限提示