PHP取得檔案屬性可以用多種函數來實現,每種函數都可以讓我們能取得檔案的各種不同信息,接下來我們就來看看關於PHP取得檔案屬性的不同方法。
PHP取得檔案屬性之獲取最近修改時間:
< ?php $file = 'test.txt'; echo date('r', filemtime($file)); ?>
傳回的說unix的時間戳記,這在快取技術常用.
相關PHP取得檔案屬性的還有取得上次被存取的時間fileatime(),filectime()當檔案的權限,擁有者,所有群組或其它inode 中的元資料被更新時間,fileowner()函數傳回檔案擁有者
$owner = posix_getpwuid(fileowner($file));
(非window系統),ileperms()取得檔案的權限,
< ?php $file = 'dirlist.php'; $perms = substr(sprintf('%o', fileperms($file)), -4); echo $perms; ?>
filesize()傳回檔案大小的位元組數:
< ?php // 输出类似:somefile.txt: 1024 bytes $filename = 'somefile.txt'; echo $filename . ': ' . filesize($filename) . ' bytes'; ?>
PHP取得檔案屬性的全部資訊都有個返回陣列的函數stat()函數:
< ?php $file = 'dirlist.php'; $perms = stat($file); var_dump($perms); ?>
相關建議:
#以上是PHP如何取得檔案屬性?php取得檔案屬性的方法介紹(附程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!