第一個是windows的文件,另一個php根據(jù)LINUX的文件,兩者是有所不同的,我們說的頁面基于windows的文件可以是是文件夾(也就是目錄)或是文件,而php兩者都必須有,它包含目錄和文件2種。 1.判斷文件類型 (1)獲取文件類型 filetype("./images") 例如:var_dump(filetype("./img")); //返回文件類型,目錄或文件,如果是目錄則返回dir,如果是文件則返回file; (2)判斷是否是目錄類型 is_dir("") 判斷是否是文件類型 is_file("") 例如:var_dump(is_dir("./img/11.png")); var_dump(is_file("./img/11.png")); 2.文件屬性 (1)文件上次訪問時間 fileatime("") 其返回值為時間戳 文件創(chuàng)建時間 filectime("") 文件修改時間 filemtime("") 文件大小 filesize("") 文件是否已存在 file_exists("") 這個比較常用 例如:var_dump(date("Y-m-d H:i:s",fileatime("./img/11.png"))); 返回的為上次訪問的正常時間 3.文件路徑 (1)當(dāng)前路徑 ./ 例如:./date (2)上級路徑 ../ 例如:../img (3)根路徑 頁面的模式:根目錄為www (4)取服務(wù)器的根目錄 $_SERVER['DOCUMENT_ROOT'] (5)路徑中獲取文件名 basename("路徑") (6)路徑中目錄名 dirname("路徑") (7)返回數(shù)組 pathinfo("路徑") (8)返回規(guī)范化的絕對路徑 realpath("路徑") 4.目錄操作 (1)遍歷數(shù)組 glob("./fenye/*.php") 實例:給你一個文件夾,返回該文件夾下所有文件數(shù)量
以上這篇PHP文件系統(tǒng)管理(實例講解)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。 |
|