文件基本函数篇

<?php 
//文件基本函数 
     Filetype        获取文件的类型
	 Is_dir          判断是否为目录
	 Is_file         判断是否为文件 
	 Is_readable     判断文件系统是否可读
	 Is_writable     判断文件系统是否可写 
     is_readable     判断文件是否可读    //r——>4(可读)  w——>2(可写) x——>1(可执行) 7(拥有者)7(所属组)7(其他人)   6(4+2)5(4+1)5(4+1)  linux下权限; 
     Is_executable   判读文件是否可执行 
     File_exists     判断文件或者目录是否存在 
     Filesize        获取文件大小(字节)
	 Filectime       获取文件创建的(I节点)时间
     FileMtime       获取文件的修改时间 
     Fileatime	     获取文件的访问时间  

//对文件的基本操作 
    A) 打开文件 
	      fopen模式:
		            1 R 只读模式 指针指向开头 
                    2 R+读写模式 指针指向开头 
                    3 W 只写模式 指针指向开头 文件会被清空 文件不存在会创建  
                    4 w+读写模式 指针指向开头 文件会被清空 文件不存在会创建 
                    5 A 只写追加模式 文件不存在会创建 
                    6 A+读写追加模式 文件不存在会创建 
                    7 X 只写的疑惑模式 文件存在会报错 不存在才会正常打开					
                    8 X+读写的疑惑模式 文件存在会报错 不存在才会正常打开		
                    9 B 打开一个二进制文件 配合以上所有模式来使用
                   10 T 打开Windows独有文件  					
	B) 读取文件 或写入文件 
	          Fwrite
			  读取文件:File_get_contents()不需要要使用fopen打开
			            Fread
						Fgets   获取文件的第一行 最后一行会返回false
						Fgetc   获取文件的一个字符 指针走到最后会返回false
			            File    函数会将文件当中的每一行字符取到数组的每一个元素当中不需要fopen打开
						Readfile 读取文件 将文件内容输出到浏览器  
	C) 关闭文件  
	          fclose
			  
//文件操作函数
              Copy    拷贝文件 但是不能拷贝目录  拷贝文件的过程当中可以更改名称 
              Unlink  删除文件 但是不能删除目录 
              Rename  可以将文件或者目录重命名或者移动 
//目录的操作函数 
              Basename 返回路径中的文件名部分 
              Dirname  返回路径中的目录部分 
              Pathinfo 返回文件的文件名部分  目录部分 文件名部分 
              Realpath  将相对路径装换成绝对路径
 
//目录遍历 
          opendir  打开目录 
          readdir  读取目录
          closedir 关闭目录 
		  
//目录相关函数 
          disk_free_space   统计磁盘可用空间 
		  disk_total_space  统计磁盘的总大小
		  
//创建目录 mkdir
          第一个参数是要创建的目录名称 
		  第二个参数是创建的目录权限 
		  第三个参数为true的话 则递归创建目录 

//删除目录rmdir
          非空目录不允许删除 
		  
	 

猜你喜欢

转载自blog.csdn.net/feiyucity/article/details/85688207
今日推荐