PHP学习文件处理与文件上传 课件第1/2页

2019-04-10 19:14:42丽君

语法结构:  fseek(文件指针,移动字元数 [,起始位置常数])
文件指针:不能用于在 fopen() 中以 “http://” 或 “ftp://” 格式打开所返回的文件指针。
移动字元数:为正数时,将文件指针向前移动指定个数:为负数时,将文件指针向后移动指定个数:
起始位置常数: 
SEEK_CUR - 设定位置为当前位置。 
SEEK_SET - 设定位置等于文件开头。(默认值)
SEEK_END - 设定位置为文件尾。


rewind( ) -- 倒回文件指针的位置,也就是将文件指针移向文件的开头位置。 
语法结构:  rewind(文件指针)
注意:如果将文件以附加(“a” 或者 “a+”)模式打开,写入文件的任何数据总是会被附加在后面,不管文件指针的位置

chgrp( ) -- 改变文件所属的组
  语法结构:chgrp(文件名称,群组名称)

filegroup( ) -- 取得文件的组
  语法结构:filegroup(文件名称)

chmod( ) -- 改变文件模式
  语法结构:chmod(文件名称,权限常数)755  666

chown( ) -- 改变文件的所有者
  语法结构:chown(文件名称,使用者)

fileowner( ) -- 取得文件的所有者
  语法结构:fileowner(文件名称)
posix_getpwuid() 来将其解析为用户名。



  copy( ) -- 拷贝文件
  语法结构:copy(来源文件,目的文件)
  返回类型:bool型,如果成功则返回 TRUE,失败则返回 FALSE。
  参数说明:将来源文件拷贝到目的文件。
  unlink( ) -- 删除文件
  语法结构:unlink(目标文件)
  返回类型:bool型,如果成功则返回 TRUE,失败则返回 FALSE。
  参数说明:删除指定的目标文件
  rename( ) -- 重命名一个文件或目录
  语法结构:rename(旧文件名,新文件名)
  返回类型:bool型,如果成功则返回 TRUE,失败则返回 FALSE。
  参数说明:尝试把旧文件名重命名为新文件名。

文件属性处理
file_exists( ) -- 检查文件或目录是否存在
  语法结构:file_exists(文件名称)
  返回类型:bool型,若存在返回 true,否则返回 false。
filesize( ) -- 取得文件大小
  语法结构:filesize(文件名称)
  返回类型:返回文件大小字节数,若出错返回 false.
filetype( ) -- 取得文件类型
   语法结构:filetype(文件名称)
相关文章 大家在看