當前位置: 首頁> 函數類別大全> stat

stat

提供有關文件的信息
名稱:stat
分類:文件系統
所屬語言:php
一句話介紹:返回關於文件的信息。

定義和用法

stat()函數返回關於文件的信息。

實例

<? php
$ file = fopen ( “ test.txt” , “ r” ) ;
print_r ( stat ( $ file ) ) ;
fclose ( $ file ) ;
? >

輸出類似:

大批
((
[0] => 0
[1] => 0
[2] => 33206
[3] => 1
[4] => 0
[5] => 0
[6] => 0
[7] => 92
[8] => 1141633430
[9] => 1141298003
[10] => 1138609592
[11] => -1
[12] => -1
[dev] => 0
[ino] => 0
[模式] => 33206
[nlink] => 1
[uid] => 0
[gid] => 0
[RDEV] => 0
[size] => 92
[ATIME] => 1141633430
[mtime] => 1141298003
[CTIME] => 1138609592
[blksize] => -1
[塊] => -1
)

文法

fstat ( file )
參數 描述
file 必需。規定要檢查的文件。

說明

獲取由file指定的文件的統計信息。如果file是符號連接,則統計信息是關於被連接文件本身的,而不是符號連接。

如果出錯, stat()返回false,並且發出一條警告。

返回的數組包含有文件的統計信息,該數組具有以下列出的單元,數組下標從零開始。除了數字索引之外,從PHP 4.0.6 起還可以通過關聯索引來訪問。

stat() 的返回格式

數字下標 關聯鍵名(自PHP 4.0.6) 說明
0 dev 設備名
1 ino 號碼
2 mode inode 保護模式
3 nlink 被連接數目
4 uid 所有者的用戶id
5 gid 所有者的組id
6 rdev 設備類型,如果是inode 設備的話
7 size 文件大小的字節數
8 atime 上次訪問時間(Unix 時間戳)
9 mtime 上次修改時間(Unix 時間戳)
10 ctime 上次改變時間(Unix 時間戳)
11 blksize 文件系統IO 的塊大小
12 blocks 所佔據塊的數目
同類函數
  • fwrite 的別名 fputs

    fputs

    fwrite的別名
  • 關閉一個已打開的文件指針 fclose

    fclose

    關閉一個已打開的文件指針
  • 取得文件的inode 修改時間 filectime

    filectime

    取得文件的inode修改時間
  • 取得文件的組 filegroup

    filegroup

    取得文件的組
  • 倒回文件指針的位置 rewind

    rewind

    倒回文件指針的位置
  • 獲取文件的最後訪問時間 fileatime

    fileatime

    獲取文件的最後訪問時間
  • 尋找與模式匹配的文件路徑 glob

    glob

    尋找與模式匹配的文件路徑
  • 修改符號鏈接的所有組 lchgrp

    lchgrp

    修改符號鏈接的所有組
熱門文章