如何在PHP中處理文件/文件夾
PHP是一種服務器端語言,提供了訪問文件系統的便利工具。
您可以使用 file_exists() 檢查文件是否存在:
1 | file_exists('test.txt') //true |
使用 filesize() 獲取文件的大小:
1 | filesize('test.txt') |
您可以使用 fopen() 打開文件。這裡我們以只讀模式打開 test.txt 文件,並在 $file 中獲取我們稱之為文件描述符:
1 | $file = fopen('test.txt', 'r') |
我們可以通過調用 fclose($fd) 來終止文件訪問。
將文件內容讀入變數:
1 | $file = fopen('test.txt', 'r') |
feof()檢查我們是否已經達到文件末尾,而fgets每次讀取 5000 個字節。
您也可以使用 fgets() 逐行讀取文件:
1 | $file = fopen('test.txt', 'r') |
要寫入文件,您必須首先以寫入模式打開文件,然後使用 fwrite():
1 | $data = 'test'; |
我們可以使用 unlink() 刪除文件:
1 | unlink('test.txt') |
這些是基本操作,當然還有其他更多處理文件的函數可以使用。
tags: [“PHP”, “文件處理”, “文件系統”]