PHP 文件操作函数大全

<?php
    读取文件夹:
        $handler = opendir("c:\");//打开文件夹
        while($dir = readdir($handler)){//遍历文件夹
            echo $dir;
        }
    
    读取文件夹:
        $handler = dir("c:/");//打开文件夹
        while(false !== ($entry = $handler->read())){//遍历文件夹
            echo $entry;
        }
        $handler->close();//关闭句柄
    
    判断是否有读的权限 is_readable($file);
    判断文件是否存在 file_exists($file);
    获取文件所有内容 file_get_contents($file);
    
    获取文件所有内容
        $handler = fopem($file,'r');//获取文件句柄
        $data = fread($handler,filesize($file));//获取文件所有内容,第二个参数代表取多少字节
        fclose($handler);//销毁句柄
    
    读取二进制文件 $data = implode('',file($file));
    判断是否有写的权限 is_writable($file);
    写文件内容 file_put_content($file);
    
    写文件内容
        $handler = fopen($file,'w');//获取文件句柄
        fwrite($handler,$data);//写数据
        fclose($handler);
    
    锁
    $handler = fopen($file,'w');
    flock($handler,LOCK_EX);//为文件申请拍它型锁
    fwrite($handler,$data);//写数据
    flock($handler,LOCK_UN);//释放锁
    fclose($handler);
    
    删除文件 unlink($file);
    复制文件 copy($file,$newfile);参数1为被复制的文件,参数2为复制到的文件
    重命名文件夹 rename();
    
    时间
    获取文件最后一次修改时间 filemtime
    获取文件最后一次访问时间 fileatime
    获取文件所有者 fileowner
    
    获取文件字节大小 filesize($file);
    
    获取文件的全部信息 stat($file);

?>

 

posted on 2014-07-31 16:07  一生学习,何来毕业 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/shibazi/p/3881067.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值