SplFileInfo::getCTime()函式用於獲取檔案的建立時間。它返回一個表示檔案建立時間的整數值,該值是Unix時間戳格式,即從1970年1月1日開始至今的秒數。
用法示例:
$file = new SplFileInfo('/path/to/file.txt');
// 獲取檔案的建立時間
$createTime = $file->getCTime();
// 將建立時間轉換為可讀格式
$createTimeFormatted = date('Y-m-d H:i:s', $createTime);
echo "檔案建立時間:$createTimeFormatted";
在上述示例中,我們首先建立了一個SplFileInfo物件,透過建構函式傳遞檔案的路徑。然後,使用getCTime()方法獲取檔案的建立時間。最後,我們將獲取到的建立時間轉換為可讀的日期時間格式,並將其列印出來。
需要注意的是,如果檔案不存在或無法訪問,getCTime()方法將返回false。因此,在使用該方法之前,我們應該確保檔案存在並且具有正確的訪問許可權。