码迷,mamicode.com
首页 > Web开发 > 详细

php文件操作的常用函数

时间:2015-10-26 11:56:13      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:

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>";

}

 

php文件操作的常用函数

标签:

原文地址:http://www.cnblogs.com/Habernate/p/4910429.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!