《PHP開發手冊》筆記之PHP中關於目錄的操做函數

打開目錄

opendir(string path);//path--目錄所在的路徑,返回一個資源對象,用於存儲當前目錄資源

bool is_dir(string path);//path--目錄所在的路徑,判斷path路徑是否爲目錄

例子:打開目錄php

<?php
    $dir = "test/";
    if(is_dir($dir)){
        $dir_res = opendir($dir);
    }else{
        echo "目錄不存在或者不是一個有效的目錄";
    }
?>

關閉目錄

void closedir(dir_resource);//dir_resource--使用opendir()函數打開目錄返回的資源對象

例子:關閉目錄函數

<?php
    closedir($dir_res);//關閉opendir()返回的資源對象$dir_res
?>

讀取目錄中的文件

string readdir(dir_resource);//dir_resource--使用opendir()函數打開目錄返回的資源對象
                            //該函數按照文件系統中的文件排序返回文件名,每次執行下一個文件並返回一條記錄。

例子:讀取目錄中的文件code

<?php
    $dir = "files/";
    $dir_res = opendir($dir);
    while($filen = readdir($dir_res)){
        echo $filen."<br>"
    }
    closedir($dir_res);//關閉opendir()返回的資源對象$dir_res
?>

運行結果對象

.             //表示當前目錄
..            //表示上一級目錄
class.php     //目錄中的文件
test.php      //目錄中的文件
demo.php      //目錄中的文件

建立目錄

bool mkdir(string pathname);//pathname--要建立的目錄地址

例子:建立目錄排序

<?php
    $dir = "tests/";
    if(!is_dir($dir)){
        mkdir($dir);//建立目錄
    }
?>

刪除目錄

bool rmdir(string pathname);//pathname--要刪除的目錄地址,該目錄必須是一個空目錄

例子:刪除目錄資源

<?php
    $dir = "tests/";
    if(!is_dir($dir)){
        rmdir($dir);//刪除目錄
    }
?>
相關文章
相關標籤/搜索