不言不语

您现在的位置是: 首页 >  PHP

PHP

PHP常用文件操作函数

2022-06-01PHP
整理了一份php常用的,操作文件相关的函数,供大家参考!

文件和目录的常用函数

is_dir()		判断给定文件名是否是一个目录
is_file()		判断给定文件名是否为一个正常的文件
is_link()		判断给定文件名是否为一个符号连接
is_readable() 	是否可读
is_writable() 	是否可写
is_executable() 是否可执行
file_exists()	检查文件或目录是否存在
filesize()		取得文件大小
filectime()		创建时间
filemtiem()		修改时间
fileatime()		访问时间
basename()		返回路径中的文件名部分
dirname()		返回路径中的目录部分
pathinfo() 		返回文件路径的信息 (包括以下的数组单元:dirname,basename 和 extension)


1.目录相关操作

opendir()		打开目录句柄
readdir() 		从目录句柄中读取条目
rewinddir() 	倒回目录句柄 (倒回开始处)
closedir()		关闭目录句柄
is_dir()		判断给定文件名是否是一个目录


2.统计目录大小

disk_free_space() 	返回目录中的可用空间
disk_total_space() 	返回一个目录的磁盘总大小
filesize()			取得文件大小


3.建立和删除目录

mkdir()			新建目录
rmdir() 		删除目录
touch() 		设定文件的访问和修改时间 (如果文件不存在,则会被创建)
unlink()		删除文件
ftruncate()		将文件截断到给定的长度
copy() 			拷贝文件
rename() 		重命名一个文件或目录 ( 移动 )


4.文件的读写操作

file_exists() 		检查文件或目录是否存在
file_put_contents()	将一个字符串写入文件
fwrite()			写入文件
fread()				读取文件
fclose()			关闭一个已打开的文件指针
fopen()				打开文件或者 URL
	'r'	只读方式打开,将文件指针指向文件头。
	'r+' 读写方式打开,将文件指针指向文件头。  
	'w' 写入方式打开,将文件指针指向文件头并将文件大小截为零,如果文件不存在则尝试创建之。
	'w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零,如果文件不存在则尝试创建之。
	'a' 写入方式打开,将文件指针指向文件末尾,如果文件不存在则尝试创建之。  
	'a+' 读写方式打开,将文件指针指向文件末尾,如果文件不存在则尝试创建之。 
	'x' 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息,如果文件不存在则尝试创建之。
	'x+' 创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息,如果文件不存在则尝试创建之。


5.文件上传下载

move_uploaded_file()	将上传的文件移动到新位置


文章评论