當前位置:
首頁 > 知識 > PHP文件系統管理

PHP文件系統管理

PHP文件系統管理

今天我們中公優就業的老師主要為大家講接一下PHP文件系統管理的一些知識。

文件概念:第一個是windows的文件,另一個php根據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("") 其返回值為時間戳

文件創建時間    filectime("")

文件修改時間    filemtime("")

文件大小     filesize("")

文件是否已存在  file_exists("") 這個比較常用

例如:var_dump(date("Y-m-d H:i:s",fileatime("./img/11.png"))); 返回的為上次訪問的正常時間

3.文件路徑

(1)當前路徑 ../  例如:./date

(2)上級路徑   ../  例如:../img

(3)根路徑   頁面的模式:根目錄為www 例如:/1220/wenjian/img/11.png

php的模式:根目錄為磁碟,即操作系統根  例如:/wamp/www/1220/wenjian/img/11.png

(4)取伺服器的根目錄   $_SERVER["DOCUMENT_ROOT"] 例如:echo $_SERVER["DOCUMENT_ROOT"];

(5)路徑中獲取文件名   basename("路徑") 例如:echo basename("/wamp/www/1220/wenjian/img/11.png");返回的是11.png

basename("路徑",".php/.txt")  例如:echo basename("/wamp/www/1220/wenjian/img/11.png",".png");返回的是11

(6)路徑中目錄名     dirname("路徑")  例如:echo dirname("/wamp/www/1220/wenjian/img/11.png");返回的是img

(7)返回數組      pathinfo("路徑")

(8)返回規範化的絕對路徑  realpath("路徑")  例如:echo realpath("./img/11.png");//將相對路徑轉化為絕對路徑 得到的值是/wamp/www/1220/wenjian/img/11.png

4.目錄操作

(1)遍曆數組    glob("./fenye/*.php")

實例:給你一個文件夾,返回該文件夾下所有文件數量

PHP文件系統管理

2017年就業促進計劃,500萬就業基金等著你~

詳情請戳:http://www.ujiuye.com/zt/jycj/?wt.bd=bgz

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT優就業 的精彩文章:

剛畢業,在魔都月薪9000,你也行!
想要一個輕鬆自由還不累的工作?一般人我可不告訴他!
程序猿加班、禿頂、早衰?我們為什麼還要學編程?

TAG:IT優就業 |