如何在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”, “文件處理”, “文件系統”]