简明现代魔法 -> PHP服务器脚本 -> PHP操作目录与文件的一些函数

PHP操作目录与文件的一些函数

2011-04-19

PHP操作目录与文件在很多场合都用得到,也许你想写的功能早就有相应的函数封装好了。下面总结下一些常用的目录与文件的操作函数,看看你有没有曾经想实现的一些功能~

  1. 获取路径的文件名
  2. string basename(string path[,string suffix])
    
  3. 获取路径的目录
  4. string dirname(string path)
    
  5. 了解更多的路径信息
  6. array pathinfo(string path)
    
  7. 确定绝对路径
  8. string realpath(string path)
    
  9. 确定文件的大小
  10. int filesize(string filename)
    
  11. 计算磁盘的可用空间
  12. float disk_free_space(string directory)
    
  13. 计算磁盘的总容量
  14. float disk_total_space(string directory)
    
  15. 确定文件的最后访问时间
  16. int fileatime(string filename)
    
  17. 确定文件的最后改变时间
  18. int filectime(string filename)
    
  19. 确定文件的最后修改时间
  20. int filemtime(string filename)
    
  21. 识别文件末尾字符
  22. int feof(string resource)
    
  23. 打开和关闭文件
  24. resource fopen(string resource,string mode[,int use_include_path[,resource zountext]])
    boolean fclose(resource filehandle)
    
  25. 将文件读入数组
  26. array file9string filename[,int user_inlucde_path[,resource context]])
    
  27. 将文件内容读入字符串变量
  28. string file_get_contents(string filename[,int use_inlude_path[resource context]])
    
  29. 将CSV文件读入数组
  30. array fgetcsv(resource handle[,int length[,string delimiter[,string enclosure]]])
    
  31. 读取指定数目的字符
  32. string fgets(resource handle[,int length])
    
  33. 从输入中剔除标记,清除所有HTML和PHP标记
  34. string fgetss(resourcce handle,int length[,string allowable_tags])
    
  35. 以一次读取一个字符的方式读取文件
  36. string fgetc(resource handle)
    
  37. 忽略换行符
  38. string freed(resource handle,int length)
    
  39. 读取整个文件
  40. int readfile(string filename[,int use_include_path])
    
  41. 根据预定义的格式读取文件
  42. mixed fscanf(resource handle,string format[,string var1])
    
  43. 将字符串写入文件
  44. int fwrite(resource handle,string string[,int length])
    
  45. 移动文件指针
  46. int fseek(resource handle,int offset[,int whence])
    
  47. 打开目录句柄
  48. resource opendir(string path)
    
  49. 关闭目录句柄
  50. void closedir(resource directory_handle)
    
  51. 解析目录内容
  52. string readdir(resource directory_handle)
    
  53. 将目录读入数组
  54. array scandir(string directory[,int sorting_order[,resource context]])
    
  55. 删除目录
  56. int rmdir(string dirname)
    
  57. 重命名文件
  58. boolean rename(string olename,string newname)
    
  59. 触摸文件
  60. int touch(sting filename[,int time[,int atime]])
    

~EOF~

随机文章推荐
网站分类


注:如需转载本文,请注明出处(原文链接),谢谢。更多精彩内容,请进入简明现代魔法首页。

进入新博客
喜欢本文,就分享它吧
给我留言
您的名字:
您的邮件:
您的网站:


 

copyright © 2009 简明现代魔法    学习、分享、进步

power by Gonn 感谢所有关心和支持本站的朋友们