eio_statvfs

(PECL eio >= 0.0.1dev)

eio_statvfs — Get file system statistics


Описание

resource eio_statvfs ( string $path , int $pri , mixed $callback [, mixed $data ] )

eio_statvfs() returns file system statistics information in result argument of callback


Список параметров

path -

Pathname of any file within the mounted file system

pri -

Приоритет запросов: EIO_PRI_DEFAULT, EIO_PRI_MIN, EIO_PRI_MAX, или NULL. Если передан NULL, то pri устанавливается в EIO_PRI_DEFAULT.

callback -

Функция callback вызывается при завершении запроса. Она должна удовлетворять следующему прототипу:

$tmp_filename = '/tmp/eio-file.tmp';
touch($tmp_filename);
function my_statvfs_callback($data, $result) {
    var_dump($data);
    var_dump($result);
 @unlink($data);
}
eio_statvfs($tmp_filename, EIO_PRI_DEFAULT, "my_statvfs_callback", $tmp_filename);
eio_event_loop();

Результатом выполнения данного примера будет что-то подобное:


string(17) "/tmp/eio-file.tmp"
array(11) {
["f_bsize"]=>
int(4096)
["f_frsize"]=>
int(4096)
["f_blocks"]=>
int(262144)
["f_bfree"]=>
int(262111)
["f_bavail"]=>
int(262111)
["f_files"]=>
int(1540815)
["f_ffree"]=>
int(1540743)
["f_favail"]=>
int(1540743)
["f_fsid"]=>
int(0)
["f_flag"]=>
int(4102)
["f_namemax"]=>
int(255)
}




Смотрите также:
Описание на ru2.php.net
Описание на php.ru