PHP之目錄操作

2021-06-29 10:47:45 字數 653 閱讀 5250

目錄也是檔案,是一種特殊的檔案。

1、開啟指定目錄

resource opendir( string path [, resource context])
該函式成功則返回目錄控制代碼;如果引數path指定的不是乙個有效的目錄,或者因為許可權、檔案系統錯誤而不能開啟,opendir()函式將返回false,並產生乙個e-warning級別的錯誤資訊。

** 通過在opendir()函式前新增@符號,可以遮蔽錯誤資訊的輸出。

驗證指定目錄是否存在:bool is_dir( string filename)

2、讀取目錄結構

應用opendir()開啟目錄,利用其返回的目錄控制代碼,配合php中提供的scandir()函式完成對目錄的瀏覽操作。成功則返回包含有檔名的array。

array scandir( string directory [, int sorting_order [, resource context]])
//sorting_order設定排序順序,預設按字母公升序排序,如果應用sorting_order,則變為降序排序。

3、關閉目錄指標

void closedir( resource handle)

php目錄操作

使用opendir string path 函式讀取目錄,是目錄不是檔案,函式path是字元型的路徑,同時函式返回乙個資源物件 通常在讀取路徑前判斷路徑是否正確,用bool is dir string paht 函式判斷,如果有效返回true,否則是false 讀取完檔案可以用closedir di...

php 目錄操作

1 目錄操作 1 開啟目錄 opendir 2 目錄建立 mkdir 3 刪除目錄 rmdir 4 遍歷目錄 readdir 5 關閉目錄 closedir 把目錄放入變數 filename中,然後使用opendir 函式開啟目錄。filename image handler fopen filen...

PHP操作目錄

0777 最大訪問許可權 ture 如果建立目錄的上級目錄不存在,則遞迴建立 只判斷是否存在,不管是目錄還是檔案 注意 目錄必須是空的,否則無法刪除 1 表示檔案可執行 2 表示檔案可寫 4 表示檔案可讀 順序 所有者 所有這所在的組 所有人的訪問許可權 注意 只在linux系統下有效 注意,如果新...