php文件函数
程序员文章站
2022-06-22 09:20:30
文件函数库 文件、目录函数库为 核心函数库,可以通过其提供的 完成对于文件及目录的常用操作。 文件信息相关的 / 文件信息相关API filetype(), filesize(), filectime(),filemtime(), fileatime() / $dirname = "./"; $fi ......
文件函数库
文件、目录函数库为php
核心函数库,可以通过其提供的api
完成对于文件及目录的常用操作。
文件信息相关的api
/* * 文件信息相关api * filetype(), filesize(), filectime(),filemtime(), fileatime() */ $dirname = "./"; $filename = "./11.txt"; // string filetype(string filename):返回文件的类型 echo '文件类型为:', filetype($dirname), "\n"; //dir echo '文件类型为:', filetype($filename), "\n"; //file //int filesize(string filename):返回文件大小的字节数 echo '文件大小:', filesize($filename), "\n"; //int filectime(string filename):返回文件的创建时间的时间戳 echo '文件的创建时间:', date('y-m-d h:i:s', filectime($filename)), "\n"; //int filemtime(string filename):返回文件的最后修改时间的时间戳 echo '文件的修改时间:', date('y-m-d h:i:s', filemtime($filename)), "\n"; //int fileatime(string filename):返回文件的最后访问时间的时间戳 echo '文件的最后访问时间:', date('y-m-d h:i:s', fileatime($filename)), "\n"; //检测文件是否可读、可写、可执行:is_readable(), is_writeable(), is_executabel() //var_dump(is_readable($filename)); //bool(true) //var_dump(is_writable($filename)); //bool(true) //var_dump(is_executable($filename)); //bool(false) //var_dump(is_file($filename)); //bool(true) var_dump( is_readable($filename), is_writable($filename), is_executable($filename), is_file($filename) ); //功能同上四句
文件路径相关api
/* * mixed pathinfo(string $path, [, int $options = pathinfo_dirname | pathinfo_basename | pathinfo_extension | pathinfo_filename ]) * 描述:返回文件路径的信息。后面接常量表示具体的值 * * pathinfo_dirname:文件夹名 * pathinfo_basename:文件全称 * pathinfo_extension:文件扩展名 * pathinfo_filename:文件名称 */ print_r(pathinfo($filename)); //array([dirname] => . [basename] => 11.txt [extension] => txt [filename] => 11) echo pathinfo($filename, pathinfo_extension), "\n"; //取出扩展名 $filename = __file__; echo pathinfo($filename, pathinfo_dirname), "\n"; //路径部分 echo pathinfo($filename, pathinfo_extension), "\n"; //文件扩展名部分 //string basename(string $path[, string $suffix]) //描述:给出一个包含有指向一个文件的全路径的字符串,返回基本的文件名,如果文件名是以suffix