PHP如何擷取檔案屬性?php擷取檔案屬性的方法介紹(附代碼)

來源:互聯網
上載者:User
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);  ?>
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.