日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
PHP中的文件與目錄操作有哪些

本文小編為大家詳細介紹“PHP中的文件與目錄操作有哪些”,內容詳細,步驟清晰,細節(jié)處理妥當,希望這篇“PHP中的文件與目錄操作有哪些”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

創(chuàng)新互聯(lián)建站是一家專注于成都做網(wǎng)站、網(wǎng)站設計與策劃設計,師宗網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設十余年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:師宗等地區(qū)。師宗做網(wǎng)站價格咨詢:028-86922220

路徑與磁盤操作

相對路徑和絕對路徑

絕對路徑:以當前文件所在盤符為起點的路徑

舉個例子:
例如圖片1.png
PHP中的文件與目錄操作有哪些
這個圖片的絕對路徑就是

D:\谷歌\123\1.png

我們來分開講解一下這一串路徑代表的內容

  • D:(指的是盤符

  • \ (帶表的是目錄分隔符

  • 提示:(windows操作系統(tǒng)支持正斜線和反斜線,其它系統(tǒng)支持正斜線/,所以正斜線可以減少兼容性問題)

相對路徑:以操作的文件所在的目錄為起點的路徑

這是一個相對的概念,不同的參照物寫的所對應的路徑也不相同

為什么這么說的
舉個例子吧:
假設我們以 1.png作為參照物

PHP中的文件與目錄操作有哪些

PHP中的文件與目錄操作有哪些

  • 1.txt

  • ./1.txt(1前面有個 點.)

  • 2.txt

  • ../2.txt(2前面兩個點)

    解釋一下吧

  • 1.txt作為同級目錄下的文件,所以前面只需要1個點,這一個點就代表當前目錄

  • 2.txt作為下層目錄,1.png就是2.txt的上層目錄,這里兩個點就代表上層目錄

  • 相信大家已經(jīng)了解了相對路徑和絕對路徑

文件路徑信息獲取

在這之前我們需要先理解一些概念

路徑:
/love/xianyu.txt

  • 目錄名(dirname)為/love

  • 帶有文件拓展名(basename)為 xianyu.txt

  • 拓展名(extension)為.txt

  • 文件名(filename)為 xianyu

下面進入正文

pathinfo()

為了獲取指定的路徑和文件名,可以使用pathinfo()函數(shù),這個函數(shù)會·返回一個關聯(lián)數(shù)組

$value){
    echo "$key=>$value\n";
}
?>
/*
輸出:
dirname=>/love
basename=>xianyu.php
extension=>php
filename=>xianyu
*/

文件名快速獲?。?strong>basename()

basename()函數(shù),快速獲取指定文件文件名部分,不用從數(shù)組中讀取


/*
中的文件名是:xianyu.php
*/

路徑中目錄部分快速獲取:dirname()

使用 dirname() 函數(shù),可以快速獲取指定文件目錄部分


/*
/love/xianyu.php中的路徑部分是:/love
*/

目錄操作

打開和關閉目錄

句柄:

  • opendir() , closedir()

句柄可以被認為是一個返回值,有了句柄就可以對打開的目錄進行操作

打開images目錄

PHP中的文件與目錄操作有哪些
PHP中的文件與目錄操作有哪些

  • 釋放句柄

為什么要釋放句柄呢,如果不釋放句柄就好比你和一堆人用一個筆記本寫字,你拿走了不放回去別人就無法寫字 所以釋放句柄可以節(jié)省服務器資源

創(chuàng)建目錄

刪除目錄

獲取當前工作目錄

改變當前工作目錄

'; // 顯示當前目錄
chdir('hhh'); //改變當前目錄
echo getcwd() . '
'; // 顯示當前目錄 ?>

獲取目錄句柄條目

  • readdir()

將一個參數(shù)名作為參數(shù)傳遞給函數(shù)readdir(),這個函數(shù)能返回目錄下所有子目錄和文件

注意:調用一次返回一個!!

PHP中的文件與目錄操作有哪些

讀取目錄條目

  • scandir()

直接返回指定目錄下文件和子目錄,并且按照要求排序(默認字母升序)

PHP中的文件與目錄操作有哪些

PHP中的文件與目錄操作有哪些

文件操作

操作文件的一般步驟即:打開,讀取或寫入,關閉

由于目錄和文件本質上都屬于文件,除了使用函數(shù)不同,很多操作都是相通的

一般操作

判斷文件是否存在


//如果文件存在返回true,不存在返回false

創(chuàng)建,打開,關閉文件

  • fopen(), fclose()

讀取文件

  • fread(), file_get_contents(), file()

寫入文件

  • fwrite(), file_put_contents()

文件和目錄基本操作

刪除文件

  • unlink()

復制文件

  • copy()

移動,重命名文件或目錄

  • rename()

讀到這里,這篇“PHP中的文件與目錄操作有哪些”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


新聞標題:PHP中的文件與目錄操作有哪些
文章出自:http://www.dlmjj.cn/article/poiejs.html