<?php
header('content-type:text/html;charset=utf-8');date_default_timezone_set('PRC');/** * 文件信息相关API */$filename="./test1.txt";// $filename="test";//filetype($filename):获取文件的类型,返回的是文件的类型echo '文件类型为:',filetype($filename),'<br/>';//filesize($filename):获得文件的大小,返回字节echo '文件大小为:',filesize($filename),'<br/>';//filectime($filename):获取文件的创建时间echo '文件创建时间为:',filectime($filename),'<br/>';echo '文件创建时间为:',date('Y年m月d日 H:i:s',filectime($filename)),'<br/>';//filemtime($filename):文件的修改时间echo '文件的修改时间为:',date("Y/m/d H:i:s",filemtime($filename)),'<br/>';//fileatime($filename):文件的最后访问时间echo '文件的最后访问时间为:',date("Y/m/d H:i:s",fileatime($filename)),'<br/>';echo '<hr/>';//检测文件是否可读、可写、可执行is_readable()、is_writeable()、is_executable();var_dump( is_readable($filename), is_writable($filename), is_writeable($filename), is_executable($filename));//is_file($filename):检测是否为文件,并且文件存在$filename='./test1.txt';$filename='./test2.txt';var_dump(is_file($filename));/**
* pathinfo():文件路径相关信息 */ $filename="./test1.txt"; $pathinfo=pathinfo($filename); print_r($pathinfo); /* Array( [dirname] => . [basename] => test1.txt [extension] => txt [filename] => test1) */ echo '文件扩展名:',pathinfo($filename,PATHINFO_EXTENSION),'<br/>'; echo '<hr/>';$filename=__FILE__;// echo $filename;echo pathinfo($filename,PATHINFO_DIRNAME),'<br/>';
echo pathinfo($filename,PATHINFO_BASENAME),'<br/>';echo pathinfo($filename,PATHINFO_EXTENSION),'<br/>';echo pathinfo($filename,PATHINFO_FILENAME),'<br/>';//basename():返回路径中的文件名部分echo basename($filename),'<br/>';echo basename($filename,'.php'),'<br/>';返回路径中的文件名部分 不包含.php后缀
//dirname():返回文件名中路径部分echo dirname($filename),'<br/>';//file_exists():检测文件或者目录是否存在