PHP獲取檔案屬性的最簡單方法

2022-09-25 05:09:09 字數 1433 閱讀 8290

1、filesize($filename) 返回指定檔案大小。

如果成功,會返回檔案大小的位元組數;如果失敗,則返回 false。

phpheader("content-type:text/html;charset=utf-8");

$filename = "test.txt";

echo " 檔案的大小為:".filesize($filename);

?>

2、filetype($filename) 返回指定檔案或目錄型別。

如果成功,會返回下面 7 種可能的值之一:

如果失敗,則返回 false。

<?php header("content-type:text/hwww.cppcns.comtml;charset=utf-8");

$filename = "d:/demo/text.txt";

echo " 檔案的型別為:".filetype($filename);

檔案的型別為:".程式設計客棧filetype($filename);

$filename = "d:/demo/img";

echo "

檔案的型別為:".filetype($filename);

?>

3、fileperms($filename)返回檔案或目錄$filename的許可權。

如果成功,會以數字形式返回許可權。如果失敗,則返回 false。

<?php header("content-type:text/html;charset=utf-8");

$filename = "test.txt";

echo " 檔案的許可權為:".fileperms($filename);

?>

知識點擴充:

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;

?>

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

php file test.txt echo date r filemtime file 返回的說unix的時間戳,這在快取技術常用.相關php獲取檔案屬性的還有獲取上次被訪問的時間fileatime filectime 當檔案的許可權,所有者,所有組或其它 inode 中的元資料被更新時間,fil...

C 獲取本機IP的最簡單方法

噹噹全新正版圖書,9周年店慶,銷售,全場免運費!首先引用using system.net ipaddress serverip dns.gethostentry dns.gethostname addresslist 0 如果有多個ip位址,就把addresslist 0 裡的0換成1或者2或者3....

Linux下檔案屬性的獲取

1.資料結構和系統呼叫 在linux下進行c c 程式設計,主要通過以下三個系統呼叫來獲取檔案 普通檔案,目錄,管道,socket,字元,塊等 屬性。標頭檔案 include 1 通過檔名稱獲取檔案屬性 int stat const char restrict pathname,struct sta...