簡單介紹PHP獲取檔案屬性方法

2021-06-20 05:52:55 字數 938 閱讀 5670

< ?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獲取檔案屬性的最簡單方法

1 filesize filename 返回指定檔案大小。如果成功,會返回檔案大小的位元組數 如果失敗,則返回 false。phpheader content type text html charset utf 8 filename test.txt echo 檔案的大小為 filesize fi...

Linux檔案屬性介紹

linux有如下幾種檔案型別 linux檔案內容 檔案型別 描述普通檔案 這是最常見的檔案型別 目錄檔案 目錄也是一種檔案 字元裝置檔案 用來訪問字元裝置 塊裝置檔案 用來訪問塊裝置 fifo 用來程序間通訊,也稱管道 套介面用於程序間網路通訊 連線檔案 指向兩乙個檔案,有軟連線 硬鏈結 使用 ls...

Qt獲取檔案屬性

在qt中有qfileinfo類專門提供了獲取檔案資訊的各種介面,比如檔名稱,位置資訊,檔案的許可權,目錄,檔案或符號連線,檔案大小,建立時間,最後修改時等等,下面通過 來看一些具體的屬性獲取。ifndef mainwindow h define mainwindow h include qt beg...