PHP fstat() 函數(shù)

2018-11-21 16:10 更新

PHP fstat() 函數(shù)


PHP Filesystem 參考手冊(cè) 完整的 PHP Filesystem 參考手冊(cè)

定義和用法

fstat() 函數(shù)返回關(guān)于一個(gè)打開(kāi)的文件的信息。

該函數(shù)將返回一個(gè)包含下列元素的數(shù)組:

  • [0] 或 [dev] - 設(shè)備編號(hào)
  • [1] 或 [ino] - inode 編號(hào)
  • [2] 或 [mode] - inode 保護(hù)模式
  • [3] 或 [nlink] - 連接數(shù)目
  • [4] 或 [uid] - 所有者的用戶 ID
  • [5] 或 [gid] - 所有者的組 ID
  • [6] 或 [rdev] - inode 設(shè)備類型
  • [7] 或 [size] - 文件大小的字節(jié)數(shù)
  • [8] 或 [atime] - 上次訪問(wèn)時(shí)間(Unix 時(shí)間戳)
  • [9] 或 [mtime] - 上次修改時(shí)間(Unix 時(shí)間戳)
  • [10] 或 [ctime] - 上次 inode 改變時(shí)間(Unix 時(shí)間戳)
  • [11] 或 [blksize] - 文件系統(tǒng) IO 的塊大小(如果支持)
  • [12] 或 [blocks] - 所占據(jù)塊的數(shù)目

語(yǔ)法

fstat(file)

參數(shù) 描述
file 必需。規(guī)定要檢查的打開(kāi)文件。


提示和注釋

注釋:從這個(gè)函數(shù)返回的結(jié)果與服務(wù)器到服務(wù)器的結(jié)果是不相同的。這個(gè)數(shù)組包含了數(shù)字索引、名稱索引或同時(shí)包含上述二者。

提示:fstat() 函數(shù)與 stat() 函數(shù)大致類似。唯一的不同點(diǎn)就是,fstat()函數(shù)在使用時(shí),文件必須已經(jīng)打開(kāi)。


實(shí)例

<?php
$file = fopen("test.txt","r");
print_r(fstat($file));
fclose($file);
?>

上面的代碼將輸出:

Array
(
[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
[mode] => 33206
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 0
[size] => 92
[atime] => 1141633430
[mtime] => 1141298003
[ctime] => 1138609592
[blksize] => -1
[blocks] => -1
)


PHP Filesystem 參考手冊(cè) 完整的 PHP Filesystem 參考手冊(cè)
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)