<?php 文件系统 widows 1,dir 目录 2,file文件 3,unknown未知 Unix 1,Block 块文件 2,char 字符设备 3,fifo 管道文件 4,link 链接文件 5,unknown 未知文件 6,dir 目录类型,目录也是文件的一种 文件系统函数 1,is_dir() --判断给定文件名是否是一个目录 返回类型true或者false。 2,is_executable() --判定文件名是否可执行 返回类型true或者false。 3,is_file() --判定文件名是否是一个正常文件 返回类型true或者false。 4,is_link --判定文件名是否为一个符号连接 返回类型,如果文件存在并且是一个符号连接则返回true 5,is_readable() --判定文件名是否可读 返回类型,如果文件名存在并且可读则返回true 6,is_writable() --判定给定文件名是否可写 如果文件存在并且可写则返回true。 /**********权限*************/ //r---4 w---2 x---1 //7(拥有者)7(所属组)7(其他人) //6(4+2)5(4+1)5(4+1) 文件的属性 函数名 作用 file_exists() 检查文件或者目录是否存在,存在返回ture,否则,flase filesize() 取得文件大小,可读true,返回字符数 filectime() 取得文件的创建时间,返回unix时间戳 filemtime() 获取文件的修改时间,返回unix时间戳 fileatime() 获取文件的访问时间,返回unix时间戳 stat() 获取文件大部分属性,返回给定信息 //只能获取文件的大小,不能获取目录的大小 /**********文件的基本操作开始*************/ 1,文件的打开和关闭 打开文件:fopen(); fclose(); 2,写入文件 fwrite($res,"字符串"); 3,读取文件内容 fread($res,filesize($file))//filesize($file)读取这个全部文件 4,访问远程文件 5,移动文件指针 6,文件的锁定机制 7,文件的一些基本操作函数 /**********文件的基本操作结束*************/ /**********文件操作模式开始*************/ r模式:只读方式打开,指针指向开头 r+模式:读写模式打开,指针指向开头 w模式:只写模式,指针指向开头,会清空文件,如果 文件不存在则会创建文件。 w+模式:读写模式,指针指向开头,会清空文件,如果 文件不存在则会创建文件。 a模式:追加模式写入的方式打开文件,将文件指针指向文件的末尾, 文件不存在则开始创建 a+模式:追加模式,读写模式打开,将文件指针指向文件的末尾没如果文件 不存在则尝试创建 x模式:异或模式,必须保证文件不存在,不存在则会创建,只写 x+模式:异或模式增强版,文件不存在会创建,读写,文件存在会创建 b模式:打开一个二进制文件,配合以上使用 T模式:打开windows独有的模式 /**********文件操作模式结束*************/
|