PHP檔案屬性相關函式

2022-08-11 14:18:25 字數 786 閱讀 5960

<?php

//獲取檔案屬性的函式

function getfilepro($filename)

//檢測是否是檔案

if(is_file($filename))

//獲取檔案許可權

//檢測是否可讀

if(is_readable($filename))

if(is_writable($filename))

if(is_executable($filename))

//建立時間

echo date("y-m-d h:i:s",filectime($filename))."

";//訪問時間

echo date("y-m-d h:i:s",fileatime($filename))."

";//修改時間

echo date("y-m-d h:i:s",filemtime($filename))."

";} else

}getfilepro("fengge.txt");

//檔案大小轉換函式

function tosize($size) elseif($size > pow(2, 30)) elseif($size > pow(2, 20)) elseif($size > pow(2, 10)) else

return $s.$dw;

}//獲取檔案的型別

function getfiletype($filename)

}//獲取檔案的型別

getfiletype($filename);

Linux檔案屬性相關(許可權)

在linux的終端中我們可以用ls l 來檢視某個檔案的屬性以及所屬的使用者和組。顯示結果中 第乙個字元代表這個檔案是目錄 檔案或鏈結檔案等等。每組屬性左邊第一部分由10個字元組成,即檔案型別以及相關許可權。w表示寫許可權 r表示讀許可權 x表示操作許可權 沒有對應許可權時則用 來表示 如上圖,12...

檔案屬性函式stat fstat lstat

stat,lstat,fstat1 函式都是獲取檔案 普通檔案,目錄,管道,socket,字元,塊 的屬性。函式原型 include int stat const char restrict pathname,struct stat restrict buf 提供檔案名字,獲取檔案對應屬性。int ...

獲取檔案屬性函式

表頭檔案 include 函式定義 int stat const char file name,struct stat buf 函式說明 通過檔名filename獲取檔案資訊,並儲存在buf所指的結構體stat中 返回值 執行成功則返回0,失敗返回 1,錯誤 存於errno 需要include er...