php 文件的函数

本文介绍了PHP中常用的文件操作函数,包括文件打开、读取、关闭等基本操作,以及如何判断文件属性,如文件大小、类型及可读写状态。此外还提供了一个递归遍历文件夹的示例。

php: 我在这里就说几个我特别常用的,可能我的这些不是很全,请见谅!

$handle=fopen($fileName,$mode),是打开文件,参数看名字知道什么意思了,至于模式,我一般不太建议大家以写模式打开,因为会造成清空文件的后果,所以以写的模式打开慎用。

fread($handle,$length);fwrite($handle,$string);fclose($handle); 这几个比较简单,在这里就不过多叙述了

feof($handle) 判断指针是否到了文件的末尾,这个可以在以行读取文件,判断文件是否读到末尾

fileatime($string),filectime($string),filemtime($string)这几个也比较简单

fgets($handle),以行来读文件

fgetss($handle),以行来读文件,并且去除html标记

file_exists(),这是比较常用的,也很简单,不知到自己查吧

filesize($string) 文件的长度

filetype($string) 文件或者文件夹必须真实存在,返回文件/文件夹

is_readable($string)文件是否可读

is_uploaded_file($string)文件是否上传成功

is_writable($string)文件是否可写

is_writeable($string)文件是否可写

readfile  Outputs a file,touch,unlink ,rmdir,mkdir这些都自己查吧

还要写函数怎么实现文件夹的删除,复制,移动。。(递归实现)

 

 1 $fileArr=array();
 2 $i=0;
 3 function  getDictorys($protoPath='D:\www\zjTest'){
 4     $handle=opendir($protoPath);
 5     global $i;
 6     global $fileArr;
 7     while(false!==($file=readdir($handle))){
 8         if($file!='.'&&$file!='..'){
 9             $new_path=$protoPath.'/'.$file;
10             if(is_dir($new_path)){
11                 getDictorys($new_path);
12             }else{
13                 $fileArr[$i++]=$file;
14             }
15             
16         }
17         
18     }
19     $fileArr[$i++]=$protoPath;
20     closedir($handle);
21     return $fileArr;
22 }
结果:::

 

 

 

 

 

转载于:https://www.cnblogs.com/zhangjun516/archive/2013/01/18/2866261.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值