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



?>

 

你可能感兴趣的:(文件操作)