函式名:fdatasync()
適用版本:PHP 5 >= 5.1.0, PHP 7
用法:fdatasync() 函式用於將檔案資料重新整理到磁碟上,並且等待操作完成。它類似於 fsync() 函式,但是它只重新整理檔案資料,而不重新整理檔案的後設資料。
語法:bool fdatasync ( resource $stream )
引數:
- $stream: 必需,一個有效的檔案資源流,透過 fopen() 函式開啟。
返回值:如果成功重新整理檔案資料並等待操作完成,則返回 true,否則返回 false。
示例: 上面的示例程式碼建立了一個名為 data.txt 的檔案,並向其中寫入了 "Hello World"。然後,透過呼叫 fdatasync() 函式重新整理檔案資料並等待操作完成。最後,關閉檔案。
注意:fdatasync() 函式僅適用於支援 POSIX 檔案系統的作業系統,比如 Linux。在不支援的作業系統上呼叫該函式會導致致命錯誤。