php文件函数

来源:互联网 发布:阿富汗战争伤亡数据 编辑:程序博客网 时间:2024/05/15 02:57

1、int     filesize(string filename),获取文件的大小。对于2~4GB之间的文件,可以使用sprintf("%u",filesize($file))来处理

2、bool     unlink(string filename) ,删除一个文件

3、bool     rmdir(string dirname)      ,删除一个目录

4、bool     mkdir(string     pathname [,int     mode])      ,新建一个由lpathname指定的目录,mode是指操作权限,默认为0777,表示最大可能的访问权限

5、string basename(string path [,string suffix]) ,path参数给出一个文件的全路径字符串,函数返回基本的文件名。如文件名以suffix结束,则去掉这部分

6、string     dirname(string path) ,返回路径中的目录部分。

7、array     pathinfo(string path) ,返回文件路径的信息,包含以下的数组单元dirname,basename,extension.

8、string     realpath(string path)     ,返回规范化的绝对路径名

9、bool    copy( string     source     ,string dest) ,将文件从source复制到dest

                        例:copy("hello.txt","temp.php");

10、float    disk_free_space(string    directory )    ,返回目录中的可用空间

                        例:$df = disk_free_space("F:/");
                               echo $df.'<br>';

11、float    disk_total_space(string    directory) ,获取指定磁盘总空间

                         例:$df=disk_total_space("F:/");
                                echo $df.'<br>';

12、int    file_put_contents(string filename,string data[,int flags[,resource context]]),将一个字符串写入文件

13、string    file_get_contents(string filename [,int use_include_path[,resource context]]) ,将整个文件作为一个字符串读入。不需要之前fopen()

                         例:$lines=file_get_contents("hello.txt");
                                echo nl2br($lines);

14、int    fileatime(string filename) ,取得文件的上次访问时间

                          例:echo    date("F d Y    H:i:s",fileatime($filename);

15 、int filemtime(string filename),取得文件的最近修改时间

                          例:echo    date("F d Y    H:i:s",filemtime($filename);

16、array   stat( string filename)   给出文件的信息   or   lstat( string filename)   or   fstat( resource handle)

                          例: $fileinfo =stat($filename);
                                 echo "<table border=1><th>数字下标</th><th>关键(自PHP 5.1.4)</th>";
                                 foreach($fileinfo as $num=>$info)
                                 {
                                       echo "<tr><td>".$num."</td><td>".$info."</td></tr>";
                                 }
                                 echo "</table>";

17、string   filetype(string   filename) ,获取文件的类型

                           例:echo filetype($filename);

18、bool   is_dir(string   filename) ,判断给定文件名是否是一个目录

                           例:if(is_dir($filename))
                                           echo $filename.'为目录<br>';
                                 else 
                                           echo $filename.'非目录<br>';

19、bool   flock(int handle,int   operation [,int &wouldblock])   ,进行文件锁定

                              operation: LOCK_SH:共享锁定

                                             LOCK_EX: 独占锁定

                                             LOCK_UN: 释放锁定

20、bool   is_uploaded_file(string   filename)   ,判断文件是否通过HTTP POST上传

21、bool   move_uploaded_file(string filename,string   destination)   检测文件是否是合法的上传文件,是则移动到destination 指定的文件

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 微信钱包密码忘了怎么办 忘记qq锁屏密码怎么办 微信里保密柜密码忘记了怎么办 qq漫游记录密码忘了怎么办 当你很烦的时候怎么办 当你烦的时候怎么办 面对刁蛮不讲理的老婆怎么办 老是想以前的事怎么办 被心机婊陷害了怎么办 分手了还被骚扰怎么办 苹果手机屏幕出现冷暖屏怎么办 我感觉媳妇不漂亮怎么办 90后赚不到钱怎么办 处对象感觉好累怎么办 谈朋友感觉好累怎么办 家庭条件不好娶老婆难办怎么办? 异地恋闹矛盾了怎么办 有人威胁要杀我全家怎么办 分手了借我的钱怎么办 脸打架打肿了怎么办 人家不加我qq好友怎么办 一个好友被删了怎么办 dnf脸黑怎么办还有办法 我想登别人微信怎么办 昌硕工资没到怎么办 昌硕离职不批怎么办 昌硕工资不到卡怎么办 上海人去苏州工作社保怎么办 娶个个脾气暴躁的媳妇怎么办 满脸的黑头痘痘怎么办 脚底磨起泡不敢走路怎么办 老婆老是找异性朋友怎么办 喜欢的人有对象怎么办 遇到了更喜欢的怎么办 8岁骨龄11岁怎么办啊 13岁初中生有思想不听话怎么办 交朋友找对象喜欢颜值高的怎么办 儿子找对象不听父母怎么办 缺爱怎么办的搞笑回答 对象说有人追她怎么办 说了一句话媳妇非常生气怎么办