php 目錄 路徑和檔案 操作

2021-09-06 20:07:25 字數 1290 閱讀 6175

目錄操作

解析路徑:

basename() - 返回路徑的檔名部分

獲取目錄部分:

dirname() - 返回路徑的目錄部分

路徑資訊:

pathinfo() - 返回陣列(目錄名,基本名,副檔名)

獲取絕對路徑

realpath() - 返回絕對路徑或(硬鏈結)

** 絕對路徑 很重要:

- 文字開啟

- 資料庫連線

磁碟/目錄/檔案大小

檔案大小:

filesize() - 檔案的 位元組大小

磁碟可用空間:

disk_free_space() - 指定目錄所在磁碟分割槽的可用空間

磁碟總空間

disk_total_space()

檔案的最後訪問 fileatime - 返回值 採用unix時間戳格式

檔案的最後修改 filemtime - 返回值 採用unix時間戳格式

檔案的建立時間 filectime - 返回值 採用unix時間戳格式

* * * 處理資源檔案

資源 檔案 常常與可以發起輸入和輸出流的實體聯絡.

標準輸入

標準輸出

檔案網路套接字

下面的很多函式 可以再資源處理的上下文在使用, 但是,這些函式與檔案結合使用是應用中最常見的.

將資料寫入檔案,一般3個步驟 :

1. 開啟檔案, 若不存在, 建立它.

2. 資料寫入檔案

3. 關閉檔案

讀取檔案中的資料,也是3歩

1.開啟檔案, 若不能開啟,引發異常

2.讀出資料

3. 關閉檔案

** fopen()用於開啟檔案, 返回 的是資源型別(resource), 我們一般稱它為 "控制代碼".(資源控制代碼)rr+

ww+a檔案的開啟/寫入內容/關閉

$file_handler=fopen()

fwrite($file_handler,$contens)

fclose($file_handler)

檔案的讀取:

* fgetc() - 讀取乙個字元

* fgets() - 讀取一行

* fgetss() - 讀取一行(並過濾html標記)

* fread() - 讀取指定數量的字元

* fpassthru - 到所有剩下的

* file() - 整個檔案讀入陣列

* readfile() - 讀入乙個檔案並寫入輸出緩衝

* file_get_contents() - 整個檔案讀入到字串

PHP目錄操作和檔案操作

php 操作目錄 1,目錄操作概述 2,建立新目錄 mkdir 新建乙個由pathname指定的目錄,建立成功方式ture,否則為false bool mkdir string pathname,int mode 0777,bool recursive false pathname 指定目錄的路徑 ...

PHP的目錄操作和檔案操作

一 引論 在任何計算機裝置中,檔案是都是必須的物件,而在web程式設計中,檔案的操作一直是web程式設計師的頭疼的地方,而,檔案的操作在cms系統中這是必須的,非常有用的,我們經常遇到生成檔案目錄,檔案 夾 編輯等操作,現在我把php中的這些函式做一詳細總結並例項示範如何使用.關於對應的函式詳細介紹...

PHP檔案目錄(路徑)的操作

一 解析目錄路徑 1.php程式 配置檔案 apache配置檔案中涉及路徑均使用 也可以使用目錄分隔符常量directory separator進行連線 麻煩 2.多路徑分隔符windows linux 也可以使用路徑分隔符常量path separator進行連線 3.程式換行符常量php eol ...