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

?>
相關文章
相關標籤/搜索