代码改变世界

PHP函数-文件系统函数

2012-07-22 11:37  BytesLoop  阅读(174)  评论(0编辑  收藏  举报
  1. basename    返回文件路径中基本的文件名
  2. chgrp    改变文件所属的组,如果操作成功则返回 True,否则返回 False
  3. chmod    更改指定文件的模式,如果操作成功则返回 True,否则返回 False
  4. chown    更改指定文件的所有者,如果操作成功则返回 True,否则返回 False
  5. clearstatcache    清除文件缓存
  6. copy    将某文件由当前目录复制到其他目录,如果成功则返回 True,失败则返回 False
  7. dirname    返回去掉文件名后的目录名
  8. disk_free_space    根据相应的文件系统或磁盘分区返回可用的字节数
  9. disk_total_space    根据相应的文件系统或磁盘分区返回总共的字节数
  10. fclose    关闭指定文件标识指针所指的文件
  11. feof    如果文件指针指向文件最后或出错则返回 True,否则返回 False
  12. fflush    强制将所有缓冲的输出写入到指定的文件标识所指向的资源.成功返回 True,失败返回 False
  13. fgetc    获取文件指针处的字符并返回,如果当前指针在文件尾则返回 False
  14. fgetcsv    解析读入的行并找出 CSV 格式的字段,然后返回一个包含这些字段的数组
  15. fgets    获取文件指针所在行指定长度的内容
  16. fgetss    获取文件指针所在行指定长度的内容,并去掉其中的 HTML 标记和 PHP 标记
  17. file_exists    判断指定的目录或文件是否存在.如果存在则返回 True,否则返回 False
  18. file_get_contents    将指定文件中的内容读入到一个字符串中
  19. file_put_contents    将字符串写入到指定文件中
  20. file    读取某文件的内容,并将结果保存到数组中,数组内每个元素的内容对于读取文件的一行
  21. fileatime    返回文件上次被访问的时间,如果出错则返回 False,.该时间是以 UNIX 时间戳的方式返回
  22. filectime    返回文件上次 inode 被修改的时间,如果出错则返回 False.该时间是以 UNIX 时间戳的方式返回
  23. filegroup    获取文件所属组的 ID.如果出错则返回 False
  24. fileinode    返回文件的 inode 节点号,出错则返回 Fasle
  25. filemtime    返回文件上次被修改的时间,出错时返回 False.时间以 UNIX 时间戳的方式返回
  26. fileowner    返回指定文件拥有者的 ID,如果出错则返回 False
  27. fileperms    返回指定文件的访问权限,如果出错则返回 False
  28. filesize    返回指定文件的字节数,如果出错则返回 False
  29. filetype    返回文件的类型.可能的值有 fifo,char,dir,block,link,file 和 unknown
  30. flock    锁定指定的文件
  31. fnmatch    判断传入该函数内的字符串是否与该函数内的通配符相匹配
  32. fopen    打开某文件,并返回该文件的标识指针.该文件可以是本地的,也可以是远程的
  33. fpassthru    读取从文件指针当前位置开始到文件结束的内容,并将结果写入到输出缓冲区
  34. fread    从文件指针所指文件中读取指定长度的数据
  35. fscanf    根据指定的格式化参数,读取某文件指针所指文件的内容
  36. fseek    读取文件指针的位置
  37. fstat    获取打开文件的统计信息
  38. ftell    返回打开文件的指针位置
  39. ftruncate    截取打开文件为指定的尺寸
  40. fwrite    将字符的内容写入到指定的文件中,并可以规定写入字节的大小
  41. glob    依照 shell 应用的规则,寻找所有与该函数第一个参数相匹配的文件路径
  42. is_dir    如果该函数参数所代表的路径为目录并且该目录存在,则返回 True,否则返回 False
  43. is_executable    判断文件是否为可执行文件
  44. is_file    如果文件存在并且为正常文件则返回 True
  45. is_link    如果文件存在并且是一个符合链接则返回 True
  46. is_readable    用于判断文件是否存在并且是否可读
  47. is_uploaded_file    判断文件是否应用 HTTP POST 方式上传的,如果是则返回 True,否则返回 False
  48. is_writable    判断文件是否存在并且可写,如果是则返回 True,否则返回 False
  49. mkdir    新建一个目录
  50. move_uploaded_file    应用 POST 方法上传文件
  51. parse_ini_file 载入一个 ini 文件,并将该文件的设置作为一个数组返回
  52. pathinfo    返回一个包含指定文件信息的数组,该数组的下标有 dirname,basename 和 extension
  53. pclose    关闭由 popen() 函数打开的指向管道的文件指针
  54. popen    打开一个指向进程的管道
  55. readfile    读入一个文件,并将读入的内容写入到输出缓冲
  56. realpath     扩展所有的符号连接并且处理输入路径中的 '/./','/../' 以及多余的'/',然后返回规范化后的绝对路径名
  57. rename    指定文件进行重新命名  
  58. rewind    将标识指针的位置指向文件的开头
  59. rmdir    删除指定的目录,如果删除成功则返回 True,否则返回 False
  60. tempnam    在指定目录中建立一个具有惟一文件名的文件.如果该目录不存在,则在系统临时目录中生成一个文件,并返回其文件名
  61. tmpfile    以写模式建立一个具有惟一文件名的临时文件,返回一个与 fopen() 函数返回值相似的文件标识.文件会在关闭后或脚本结束后自动被删除
  62. touch    将文件的访问和修改时间设定为指定的时间,如果没有指定时间则应用当前时间
  63. unlink    用于删除文件,如果删除成功则返回 True,否则返回 False