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);//刪除目錄 } ?>