>>>文件操作

打开
fopen();    打开文件
读取内容
fread();    从文件指针 handle 读取最多 length 个字节
readfile();    读入一个文件并写入到输出缓冲
ftruncate();    截取文件内容
file();        把整个文件读入一个数组中,每个单元都是文件中相应的一行
file_get_contents();读取文件内容至一个字符串

写入内容

fwrite($handle,$str,[$len]);/fputs();    写入文件内容
file_put_contents();写入文件内容,会清空文件内容

获取文件信息

fileatime();    取得文件的上次访问时间
filemtime();    取得文件修改时间
filesize();        取得文件大小
filetype();        取得文件类型

fclose();    关闭文件指针
copy();        文件复制
delete();    删除文件 同unlink();
flock();        给文件加锁
tmpfile();        建立临时文件

>>>文件指针函数:

feof();        判断文件指针是否到了未尾
fseek();    定位文件指针
fstat();    通过已打开的文件指针取得文件信息 返回一个数组具有该文件的统计信息
ftell();    返回文件指针读/写的位置
rewind();    重置文件指针到初始位置
fgets();    从文件指针中读取一行   
fgetc();    从文件指针中读取一个字符
fgetss();    从文件指针中读取一行并过滤掉 HTML 标记
pclose();     关闭进程文件指针
popen();     打开进程文件指针
fgetcsv();    从文件指针中读入一行并解析 CSV 字段

>>>路径操作:

basename(); 返回路径中的文件名(中文不能识别)
dirname();    返回路径中的目录部分
pathinfo();    返回文件路径信息

>>>目录操作:

opendir();        打开目录
readdir();        读取目录
rewinddir();    重置目录指针至初始位置
closedir();    关闭目录指针
glob();        寻找与模式匹配的文件路径,返回一个包含有匹配文件/目录的数组。如果出错返回 FALSE。
mkdir();    创建目录
rmdir();    删除目录

>>>判断:

is_dir();    是否为目录
is_file();    是否为文件
is_link();    是否为链接(快捷方式)
is_readable();    是否可读
is_writeable();    是否可写
is_uploaded_file();    是否为上传文件
is_executable();    是否为可执行文件

>>>磁盘操作:

disk_free_space();    返回磁盘可用空间(同diskfreespace)
disk_total_space();    返回磁盘总大小

>>>文件或目录:

glob($pattern,[$flags]);    寻找与模式匹配的文件名或目录
rename();        更改文件或目录的名称
file_exists();    检查文件或目录是否存在

>>>解析配置文件:

parse_ini_file();    解析配置文件,返回解析后的数组
parse_ini_string();

PHP 文件与目录操作函数总结的更多相关文章

  1. php文件和目录操作函数

    文件:打开和关闭:fopen(), fclose()读:readfile(), file(), file_get_contents(), fgets(), fgetss(), fgetc()写:fwr ...

  2. php 文件、目录操作函数

    目录 opendir readdir closedir mkdir rmdir  : 只能删除空目录 文件 filetype filesize is_file basename dirname pat ...

  3. windows中操作文件和目录的函数

    1.文件操作函数       CreateFile();//创建或打开文件      ReadFile();//从文件读      WriteFile();//向文件写      SetFilePoi ...

  4. Python::OS 模块 -- 文件和目录操作

    os模块的简介参看 Python::OS 模块 -- 简介 os模块的进程管理 Python::OS 模块 -- 进程管理 os模块的进程参数 Python::OS 模块 -- 进程参数 os模块中包 ...

  5. 【Linux C中文函数手册】之 目录操作函数

    目录操作函数 1)closedir 关闭目录 相关函数: opendir表头文件: #include<sys/types.h> #include<dirent.h>定义函数: ...

  6. Python之文件与目录操作及压缩模块(os、shutil、zipfile、tarfile)

    Python中可以用于对文件和目录进行操作的内置模块包括: 模块/函数名称 功能描述 open()函数 文件读取或写入 os.path模块 文件路径操作 os模块 文件和目录简单操作 zipfile模 ...

  7. 零基础学Python--------第10章 文件及目录操作

    第10章 文件及目录操作 10.1 基本文件操作 在Python中,内置了文件(File)对象.在使用文件对象时,首先需要通过内置的open() 方法创建一个文件对象,然后通过对象提供的方法进行一些基 ...

  8. 【转】Python之文件与目录操作(os、zipfile、tarfile、shutil)

    [转]Python之文件与目录操作(os.zipfile.tarfile.shutil) Python中可以用于对文件和目录进行操作的内置模块包括: 模块/函数名称 功能描述 open()函数 文件读 ...

  9. Python之文件与目录操作(os、zipfile、tarfile、shutil)

    Python中可以用于对文件和目录进行操作的内置模块包括: 模块/函数名称 功能描述 open()函数 文件读取或写入 os.path模块 文件路径操作 os模块 文件和目录简单操作 zipfile模 ...

随机推荐

  1. POJ 1182 食物链(带权并查集)

    传送门 食物链  Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 65579   Accepted: 19336 Descri ...

  2. ARPSpoofing教程(二) - 获取网络设备中的详细地址信息

    WinPcap中文API  http://www.ferrisxu.com/WinPcap/html/index.html 1: #include"pcap.h" 2: #incl ...

  3. HTML5学习总结-11 IOS 控件WebView显示网页

    一 加载外部网页 1.使用UIWebView加载网页 运行XCode  新建一个Single View Application . 2 添加安全消息 添加以下消息到项目的  Info.plist &l ...

  4. markdown安装和使用

    下载 运行markdownpad2-setup.exe文件,下一步一直到结束. 使用 标题 列表 引用.网页链接.图片链接 代码框 星号

  5. ajax请求下拉列表框的实现(面向对象封装类)

    实现的效果图 <?php class Car{ private $carColor; private $carType; public function __construct($carColo ...

  6. 电脑中的Bois是什么

    电脑中的Bois是什么 BOIS= Basic Input/Output System,基本输入输出系统,全称是ROM-BOIS,是只读存储器基本输入/输出系统的简写,它实际是一组被固化到电脑中,为电 ...

  7. ci重定向

    ci重定向 对于/index.php/abc这种url,Apache和lighttpd会按"index.php?abc"来解释,而nginx会认为是请求名字是"index ...

  8. llinux 查看自己的公网ip

    如何在LINUX服务器下查看公网IP地址,可以使用下面的方法: [root@web ~]#curl http://members.3322.org/dyndns/getip [root@web ~]# ...

  9. js正则匹配浮点数或整数

    var pos='point(12.4 -45.423453)';var re = /([+]\d+[.]\d+|[-]\d+[.]\d+|\d+[.]\d+|[+]\d+|[-]\d+|\d+)/i ...

  10. 通过LVS+Keepalived搭建高可用的负载均衡集群系统

    1. 安装LVS软件      (1)安装前准备操作系统:统一采用Centos6.5版本,地址规划如下: 服务器名 IP地址 网关 虚拟设备名 虚拟ip Director Server 192.168 ...