博客列表 >FILE目录函数

FILE目录函数

ONEZERO
ONEZERO原创
2017年08月29日 21:59:33600浏览

-----------------------------------------------------------------------------------------------

检查文件

检查文件是否存在 file_exists(string $filename)

检查文件分类 is_file(string $filename)

判断是否为常规文件 is_file(string $dirname)

判断是否为目录 is_dir(string $dirname)

检测文件的权限

is_readable(string $filename) 判断文件是否有读权限

is_writeable(string $filename) 判断文件是否有写权限

is_executable(string $filename) 判断文件是否有执行权限

检测文件是否读到末尾

feof(resource $handle)

获取文件字节数

filesize(string $filename)

获取文件时间

filectime(string $filename)创建时间 Create

filemtime(string $filename)编辑时间 Modify

fileatime(string $filename)访问时间 Access

获取文件类型(分类)

filetype(string $filename)

file 普通文件dir 目录文件link 链接unknown 未知

获取文件名

basename($path)文件名称+后缀名

获取文件后缀名

pathinfo(string $path [, int flag])

PATHINFO_EXTENSION扩展名

PATHINFO_BASENAME文件名+扩展名

PATHINFO_FILENAME文件名

PATHINFO_DIRNAME目录名

0. 新建文件``

touch(string $filename)

-----------------------------------------------------------------------------------------------

1. 打开文件

fopen($filename, $mode)打开文件, 返回资源类型标识符

打开方式

r 只读方式打开 , 不能创建新文件

r+ 以读写方式打开文件, 覆盖写, 不能创建新文件.

w 只写方式 , 覆盖并清空, 尝试创建文件

w+ 读写方式打开 ,覆盖写, 尝试创建文件

a 只写方式, 追加到原内容尾部, 尝试创建文件

a+ 读写方式打开, 追加方式写入, 尝试创建新文件

2. 读取

fread(resource $handle, int $length)成功返回文件内容, 失败返回false

fgets(resource $handle)一行记录

2. 写入

fwrite(resource $handle, string $string)成功返回写入字符串的长度, 失败返回false

3. 关闭

fclose(resource $handle)

文件通用操作

直接读取file_get_contents(string $filename)

直接写入file_put_contents(string $filename, string $data)

重命名rename(string $oldname, string $newname)重命名成功返回true, 失败返回false

复制 copy($source, $dest);复制成功返回true, 失败返回false

删除unlink(string $filename)删除成功返回true,删除失败返回false

-----------------------------------------------------------------------------------------------

创建 mkdir($filename)创建目录成功返回true, 失败返回false

打开 opendir($path);打开目录成功返回资源类型,失败返回false

读取 readdir($handle) 每次读取一条记录

删除 rmdir($filename)只能删除空目录

复制 自行封装

重命名 rename($oldname, $newname)

关闭 closedir($handle)

获取当前工作目录 getcwd()

获取路径的目录部分 dirname($filename)


上一条:正则表达式下一条:GD函数库
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议