php关于文件的函数,php文件函数

文件函数库

文件、目录函数库为PHP核心函数库,可以通过其提供的API完成对于文件及目录的常用操作。

文件信息相关的API

/* * 文件信息相关API * filetype(), filesize(), filectime(),filemtime(), fileatime() */$dirname = "./";$filename = "./11.txt";// string filetype(string filename):返回文件的类型echo "文件类型为:", filetype($dirname), "\n"; //direcho "文件类型为:", 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值