经典PHP文件操作函数及实例介绍

//判断文件或目录是否存在

 

bool file_exists(string filename)

 

判断文件或目录是否存在,存在则返回真,否则返回假

 

格式:

 

if(file_exists(“hello.txt”))

 

{

 

Echo “文件存在”;

 

}

 

//打开文件

 

格式:

 

fopen(filename,mode)

 

说明:按指定的格式打开指定的文件

 

filename:要打开的文件名

 

mode : 打开模式

 

fopen(“hello.txt”,”w”);

 

表示以写的方式打开hello.txt文件

 

//写文件

 

格式:

 

fwrite(resource,string);

 

说明:在打开的文件中添加指定的内容

 

resource:打开的文件

 

string:要写入的内容

 

例:

 

$handle = fopen(“hello.txt”,”w”) //若a ,则可追加数据

 

fwrite($handle,”1\r

 

”)

 

//关闭文件

 

格式:

 

fclose($handle)

 

说明:关闭打开的文件

 

例:

 

$handle = fopen(“hello.txt”,”w”);

 

fclose($handle);

 

//读取一行数据

 

格式:

 

fgets(int handle[,int length])

 

说明:读取length-1个字符。若没有指定length,则默认字节为1KB,

 

若遇到换行、EOF或则已经读取了length-1个字符,则程序终止,

 

出错时候返回false;

 

例:

 

$handle = fopen(“hello.txt”,”r”);

 

$buffer = fgets($handle,1024);

 

echo $handle; //输出一行信息

 

//读取整个文件

 

格式:

 

readfile(filename)

 

说明:读取整个文件,并输出到浏览器

 

例:

 

 

 

readfile(“hello.txt”);

 

?>

 

//取文件大小

 

格式:

 

filesize(filename)

 

说明:获取指定文件大小,出错返回false

 

例:

 

filesize(“a.rar”)

 

//删除文件

 

格式:

 

unlink()

 

说明:删除一个文件,成功则返回true,否则返回false

 

例:

 

unlink(“b.txt”)

 

//创建目录

 

格式:

 

mkdir(dirname)

 

说明:创建一个目录

 

例:mkdir(“newfolder”); //当前目录下创建新文件夹

 

//删除目录

 

格式:

 

rmdir(dirname)

 

说明:删除一个目录

 

例:rmdir(“newfolder”);

 

//取得文件名

 

格式:

 

basename(filepath)

 

说明:从指定的路径中返回文件名

 

例:

 

basename(“c:\mytools\a.txt”) //返回a.txt

 

//获取文件路径信息

 

pathinfo(path)

 

说明:返回文件路径信息,结果保存在数组中,数组下标为

 

dirname(路径) , basename(文件名) , extension(扩展名)

 

例:pathinfo(“c:\mytools\a.txt”)

 

//取绝对路径

 

格式:

 

realpath(filename)

 

说明:取指定文件的绝对路径,失败则返回false

 

例:realpath(“h.txt”)  //F:\apache\example\h.txt

 

//复制文件

 

格式:

 

copy(source,dest)

 

说明:将source文件复制到dest处

 

例:copy(“h.txt”,”newfloder\a.txt”)

 

//判断是否是目录

 

格式:

 

is_dir(filename)

 

说明:判断给定文件名是否是一个目录。如果filename存在并且

 

为目录,则返回true,否则返回false.

 

例:

 

if(is_dir(“newfolder”))

 

{

 

echo “是文件目录”;

 

}

 

//打开目录

 

格式:opendir(path)

 

说明:打开一个指定文件目录,返回一个资源标示符

 

例:

 

$hand = opendir(“.”) //打开根目录

 

//读取目录

 

格式:

 

readdir($handle)

 

说明:读取一个打开的文件目录流

 

readdir($hand);

 

//关闭目录

 

格式:

 

closedir($handle)

 

说明:关闭一个打开的目录流

 

例:closedir($hand);

 


上一篇: javascript中对应的css样式属性
下一篇: 2009年世界网民数量TOP20排行榜
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: php
相关日志:
评论: 0 | 引用: 0 | 查看次数: 3638
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭

 广告位

↑返回顶部↑