PHP 文件与目录操作函数总结
>>>文件操作
打开
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 文件与目录操作函数总结的更多相关文章
- php文件和目录操作函数
文件:打开和关闭:fopen(), fclose()读:readfile(), file(), file_get_contents(), fgets(), fgetss(), fgetc()写:fwr ...
- php 文件、目录操作函数
目录 opendir readdir closedir mkdir rmdir : 只能删除空目录 文件 filetype filesize is_file basename dirname pat ...
- windows中操作文件和目录的函数
1.文件操作函数 CreateFile();//创建或打开文件 ReadFile();//从文件读 WriteFile();//向文件写 SetFilePoi ...
- Python::OS 模块 -- 文件和目录操作
os模块的简介参看 Python::OS 模块 -- 简介 os模块的进程管理 Python::OS 模块 -- 进程管理 os模块的进程参数 Python::OS 模块 -- 进程参数 os模块中包 ...
- 【Linux C中文函数手册】之 目录操作函数
目录操作函数 1)closedir 关闭目录 相关函数: opendir表头文件: #include<sys/types.h> #include<dirent.h>定义函数: ...
- Python之文件与目录操作及压缩模块(os、shutil、zipfile、tarfile)
Python中可以用于对文件和目录进行操作的内置模块包括: 模块/函数名称 功能描述 open()函数 文件读取或写入 os.path模块 文件路径操作 os模块 文件和目录简单操作 zipfile模 ...
- 零基础学Python--------第10章 文件及目录操作
第10章 文件及目录操作 10.1 基本文件操作 在Python中,内置了文件(File)对象.在使用文件对象时,首先需要通过内置的open() 方法创建一个文件对象,然后通过对象提供的方法进行一些基 ...
- 【转】Python之文件与目录操作(os、zipfile、tarfile、shutil)
[转]Python之文件与目录操作(os.zipfile.tarfile.shutil) Python中可以用于对文件和目录进行操作的内置模块包括: 模块/函数名称 功能描述 open()函数 文件读 ...
- Python之文件与目录操作(os、zipfile、tarfile、shutil)
Python中可以用于对文件和目录进行操作的内置模块包括: 模块/函数名称 功能描述 open()函数 文件读取或写入 os.path模块 文件路径操作 os模块 文件和目录简单操作 zipfile模 ...
随机推荐
- 虚拟机:Python虚拟机的基本了解
探索某个东西,我们需要知道这个东西是用来干什么的,能给我们带来什么,解决了什么样的问题,有什么优缺点等等:简要了解了一下Python虚拟机的特征: 目前有几个疑问: 1.对象 · Python通过对象 ...
- Linux下使用USB模拟ACM串口设备
这个想法之前就在脑袋里有过,最近公司产品要用到,所以多做了些了解. 1. USB 简介 USB 是 Universal Serial Bus 的缩写,从字面上看,就是通用串行总线的意思.从物理上看,其 ...
- 为什么 SharedPreferences 可以直接 调用,前面却没有对象
获取SharedPreferences的两种方式: 1 调用Context对象的getSharedPreferences()方法 2 调用Activity对象的getPreferences()方法 两 ...
- 提交 git 项目 到 github 在 centos 7
Git 是分布式版本控制系统(Distributed Version Control System,简称 DVCS),它可以备份文件的历史信息,多个终端可以同时对文件作修改. 文件内容如果有了变化和之 ...
- spring--基本介绍
1.1.1 Spring是什么 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发.应用程序是由 ...
- win7怎么显示隐藏文件夹
1. 点击“组织”,再选择“文件夹和搜索选项”命令. 2. 接下来在打开的“文件夹选项”对话框中,单击“查看”,切换到“查看”选项卡中. 3. 然后在下面的“高级设置”区域,取消“隐藏受保护的操作系统 ...
- 查询centos查看系统内核版本,系统版本,32位还是64位
[root@centos01 ~]# lsb_release -a #查看centos 版本为6.4LSB Version: :base-4.0-amd64:base-4.0-no ...
- Maven概览
Maven的核心思想,约定由于配置 1 Maven坐标 1.1 本项目的坐标 groupId: 必须.项目组名称,定义当前Maven项目所隶属的实际项目,通常与域名反向一一对应,与Java包名表示方式 ...
- NodeJS Debugger
http://cnodejs.org/topic/4f16442ccae1f4aa27001105 http://blog.csdn.net/ygh_0912/article/details/9108 ...
- Dynamic Font Programming
http://www.braynzarsoft.net/Articles/index.php?p=VA&article=Easy-Font-Rendering-in-DirectX-11 ht ...