PHP - 目錄函式



每個人都知道計算機上的目錄是什麼。在計算機系統中,它也被稱為資料夾。因此,在本 PHP - 目錄教程中,我們將瞭解如何使用 PHP 函式刪除、更改、關閉、讀取和列出所有目錄。

顧名思義,PHP 目錄函式是一組函式,可用於獲取、修改和檢索有關各種檔案系統目錄及其特定內容的資訊。目錄可用於多種型別的任務,例如新增、刪除、更改當前工作目錄、顯示目錄中包含的檔案等等。由於 PHP 核心已經包含這些功能,因此無需額外安裝。

目錄操作

檢視下圖,瞭解我們可以執行哪些型別的操作

PHP - Directory Operations

安裝

正如我們上面已經討論過的那樣,使用這些函式不需要安裝,它們是 PHP 核心的一部分。例如,PHP 需要使用 --enable-chroot-func 選項配置才能啟用 chroot() 函式。

需求

要使用這些函式,建立此擴充套件不需要任何外部庫。

執行時配置

此擴充套件在 php.ini 中沒有定義任何配置指令。

PHP 目錄常量

PHP 目錄常量是有用的預定義值,使使用者能夠在許多平臺之間管理環境變數和目錄路徑。透過使用這些常量,使用者可以編寫更可靠、更可移植且可在各種作業系統上執行的 PHP 程式碼。

PHP − 指的是支援該常量的最早的 PHP 版本。

序號 常量和描述 PHP 版本
1 DIRECTORY_SEPARATOR

用於定義目錄分隔符或當前作業系統。

3
2 PATH_SEPARATOR

用於分隔環境變數中的多個路徑。

4

函式列表

PHP − 指的是支援該函式的最早的 PHP 版本。以下是一些常用的 PHP 目錄函式

序號 函式和描述 PHP 版本
1 chdir()

更改當前目錄

4
2 chroot()

更改根目錄

4.0.4
3 dir()

開啟目錄控制代碼並返回一個物件。

4
4 closedir()

關閉目錄

4
5 getcwd()

獲取當前工作目錄。

4
6 opendir()

開啟目錄控制代碼

4
7 readdir()

從目錄控制代碼中讀取條目

4
8 rewinddir()

倒回目錄控制代碼

4
9 scandir()

列出指定路徑內的檔案和目錄

5

用例

透過學習和使用這些 PHP 目錄函式,使用者可以有效地維護和修改應用程式中的目錄。

  • 使用這些函式,我們可以在基於 Web 的檔案管理器中列出和組織檔案。
  • 它還有助於管理上傳和媒體目錄。
  • 最後,我們可以建立和管理目錄來儲存備份檔案。

注意 − 有關更多與檔案系統相關的函式,請檢視 檔案系統函式

php_function_reference.htm
廣告