首页 > 编程笔记 > PHP笔记 阅读:4

PHP获取文件大小和类型(附带实例)

一个文件目录下可以包含多个文件。在 PHP 中,可以使用 filetype() 函数来获取文件的类型。基本语法如下:
String filetype(string filename)
其中,filename 是必选参数。

filetype() 函数的返回值及其说明如下表所示:

表:filetype() 函数的返回值及其说明
返回值类型 说明
fifo 命名管道
dir 目录,即文件夹
block 块设备
char 字符设备
link 符号链接
file 硬链接
unknown 未知类型

【实例 1】获取指定目录的文件类型。
<?php
$filename=filetype("/var/www/html/test.php");
echo "/var/www/html/test.php的类型是".$filename."<br>";
$filename=filetype("c:/wamp/www");
echo "/var/www/的类型是".$filename;
?>
运行结果为:

/var/www/html/test.php的类型是file
/var/www/的类型是dir

PHP获取文件大小

通过 filesize() 函数,用户可获取指定文件的大小。基本语法如下:
int filesize(string filename)

【实例 2】获取指定文件的大小。
<?php
$filename=filesize("/var/www/html/test.php");
echo "/var/www/html/test.php的大小是".$filename."<br>";
?>
运行结果为:

/var/www/html/test.php的大小是366

相关文章