php文件操作的常用函数

计应134(实验班) 周露玲

php对文件的操作有很多,如复制,重命名,查看修改日期等等。在这里我总结了php文件操作常用函数

1、copy()复制

将文件从path1复制到path2。如果成功,返回true,失败则返回false

函数语法如下:

bool copy(string path1,string path2)

eg:

copy('tm.txt','../tm.txt')

2、rename()重命名

把filename1重命名为filename2

函数语法如下:

bool rename(string filename1,string filename2)

eg:

rename('1.txt','tm.txt')

3.unlink()删除文件

删除文件,成功返回true,失败则返回false

函数语法如下:

bool unlink(string filename)

eg:

unlink('../tm.txt')

4、fileatime()返回文件最后一次被访问的时间 

返回文件最后一次被访问的时间,时间以UNIX时间戳的方式返回

函数语法如下:

int fileatime(string filename)

eg:

fileatime('1.txt')

5、filemtime()返回文件最后一次被修改的时间

返回文件最后一次被修改的时间,时间以UNIX时间戳的方式返回

函数语法如下:

int filemtime(string filename)

eg:

data('Y-m-d H:i:s',filemtime('1.txt'))

6、filesize()取得文件的大小

取得文件filename的大小(bytes)

函数语法如下:

int filesize(string filename)

eg:

filesize('1.txt')

7、pathinfo()返回一个数组

返回一个数组,包含文件name的路径信息。有dirname、basename、extension。

可以通过options设置要返回的信息,有PATHINFO_DIRNAME、PATHINFO_BASENAME

和PATHINFO_EXTENSION。默认为返回全部

函数语法如下:

array pathinfo(string name[,int options])

eg:

$arr=pathinfo('/tm/sl/12/5/1.txt');

foreach($arr as $method=>$value){

   echo $method.":".$value."<br>";

}

8、realpath()返回文件的绝对路径

返回文件filename的绝对路径,如:c:\tmp\...\1.txt

函数语法如下:

string realpath(string filename)

eg:

realpath('1.txt')

9、stat()返回一个数组

返回一个数组,包括文件的相关信息,如上面提到的文件大小、最后修改的时间等

函数语法如下:

array stat(string filename)

eg:

$arr=stat('1.txt');

foreach($arr as $mehtod=>$value){

    echo  $method.":".$value."<br>";

}

 

posted @ 2015-10-26 10:20  zhoululing  阅读(185)  评论(0编辑  收藏  举报