标签:
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>";
}
标签:
原文地址:http://www.cnblogs.com/Habernate/p/4910429.html