时间:2021-07-01 10:21:17 帮助过:21人阅读
|         函数原型  |               函数说明  |       举例 | 
|         bool copy(string path1,string path2)  |       将文件从path1复制到path2。如果成功则返回true,失败返回false。 |         copy('tm.txt','../tm.txt')  |      
|         bool rename(string filename1,string filename2)  |       把name1重新命名为name2 |         rename('1.txt','test.txt')  |      
|         bool unlink(string filename)  |               删除文件,成功返回true,失败返回false。  |       unlink('tm.txt') | 
|         int fileatime(string filename)  |               返回文件最后一次被访问的时间,以Linux时间戳的方式返回  |       fileatime('test.txt') | 
|         int filemtime(string filename)  |               返回文件最后一次被修改的时间,以Linux时间戳的方式返回  |                       date("Y-m-d H:i:s",filemtime("test.txt"))          |      
|         int filesize(string filename)  |               取得文件filename的大小 (bytes)  |               filesize('1.txt')  |      
|         array pathinfo(string name[,int options])  |               返回一个数组,包含文件的name的路径信息。有dirname,basename和extension。可通过option设置要返回的信息,有PATHINFO_DIRNAME、PATHINFO_BASENAME和PATHINFO_EXTENSION。默认为返回全部  |               $arr=pathinfo('/tm/s1/16/4/9/1.txt'); foreach($arr as $method=>$value){            echo $method.":".$value." }  |      
| string realpath(string filename) |         返回文件filename的绝对路径,如D:\wampserver\www\test\test.txt  |               realpath(test.txt)  |      
|         array stat(string filename)  |               返回一个数组,包括文件的相关信息,如上面提到的文件大小、最后修改时间等。  |               $arr=stat('test.txt'); foreach($arr as $method=>$value){               echo $method.":".$value." }  |      
说明:
在读写文件时,除了file()、readfile()等少数几个函数外,其他操作必须要先使用fopen()函数打开文件,最后用fclose()函数关闭文件,而文件的信息函数(filesize(),filemtime()等)则都不需要打开文件,只要文件存在即可。