<Полный PHP Filesystem Ссылка
Определение и использование
fstat() возвращает информацию об открытом файле.
Эта функция возвращает массив со следующими элементами:
- [0] или [DEV] - номер устройства
- [1] или [ин] - количество Дескриптора
- [2] или [Режим] - Режим защиты Дескриптор
- [3] или [nlink] - Количество ссылок
- [4] или [UID] - Идентификатор пользователя владельца
- [5] или [GID] - идентификатор группы владельца
- [6] или [rdev] - Дескриптор типа устройства
- [7] или [размер] - Размер в байтах
- [8] или [Atime] - Последний доступ (as Unix timestamp)
- [9] или [время изменения] - Последнее изменение (as Unix timestamp)
- [10] или [CTime] - Последнее изменение инода (as Unix timestamp)
- [11] или [BLKSIZE] - размер блока файловой системы ввода - вывода (if supported)
- [12] или [блоки] - Количество выделенных блоков
Синтаксис
fstat(file)
параметр | Описание |
---|---|
file | Необходимые. Определяет открытый файл, чтобы проверить |
Советы и примечания
Note: Результаты этой функции будут отличаться от сервера к серверу. Массив может содержать порядковый номер, индекс имени, или оба.
Tip: Эта функция похожа на stat() , за исключением того, что с помощью этой функции файл должен быть открыт.
пример
<?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 Ссылка