PHP檔案操作函數實例:檔案最後修改時間

PHPz
發布: 2023-06-21 12:00:01
原創
1264 人瀏覽過

PHP是一種廣泛應用的伺服器端程式語言,它具有強大的檔案操作能力,而檔案最終修改時間也是適用於檔案操作的常見需求。因此,在本文中,我們將探討PHP檔案操作函數的實例-如何取得檔案最後修改時間。

  1. 使用filemtime()函數

PHP提供了一個內建函數叫做filemtime(),用於傳回一個檔案的最後修改時間戳記。時間戳記是一個距離UNIX紀元時間1970年1月1日00:00:00的秒數,因此它是一個整數值。

以下是使用filemtime()函數取得檔案最後修改時間的範例程式碼:

$filename = 'example.txt'; if (file_exists($filename)) { echo "文件最后修改时间:" . date("Y-m-d H:i:s.", filemtime($filename)); } else { echo "文件不存在"; }
登入後複製

在上面的程式碼中,首先判斷指定的檔案是否存在。如果存在,則使用filemtime()函數取得檔案最後修改時間,並使用date()函數格式化輸出時間。在輸出的字串中,使用點符號.將時間戳記的小數部分去除,使其變成整數。

  1. 使用stat()函數

另一個取得檔案最後修改時間的方法是使用stat()函數。該函數傳回一個數組,其中包含有關文件的詳細信息,包括文件類型、修改時間和存取時間等。

以下是使用stat()函數取得檔案最後修改時間的範例程式碼:

$filename = 'example.txt'; if (file_exists($filename)) { $stat = stat($filename); echo "文件最后修改时间:" . date("Y-m-d H:i:s", $stat['mtime']); } else { echo "文件不存在"; }
登入後複製

在上面的程式碼中,首先判斷指定的檔案是否存在。如果存在,則使用stat()函數取得檔案資訊數組,並從數組中取得最後修改時間。最後,使用date()函數格式化輸出時間。

  1. 結語

透過本文的介紹,相信您已經了解了在PHP中如何取得檔案的最後修改時間。使用內建函數filemtime()或stat(),可以非常方便地實現這個功能。需要注意的是,在使用這些函數前,應先判斷對應的文件是否存在。如果文件不存在,則無法獲取文件訊息,運行時會拋出異常。

以上是PHP檔案操作函數實例:檔案最後修改時間的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!