php获得文件的属性
2024-08-27 20:56:36
PHP获取文件属性可以用到多种函数,来实现我们对文件各种不同信息的获取需求。在这里我们就简单的介绍了这些获取方式的实现方法。
PHP获取文件属性之获取最近修改时间:
- < ?php
- $file = 'test.txt';
- echo date('r',
filemtime($file)); - ?>
返回的说unix的时间戳,这在缓存技术常用.
相关PHP获取文件属性的还有获取上次被访问的时间fileatime(),filectime()当文件的权限,所有者,所有组或其它 inode 中的元数据被更新时间,fileowner()函数返回文件所有者
$owner = posix_getpwuid(fileowner($file));
(非window系统),ileperms()获取文件的权限,
- < ?php
- $file = 'dirlist.php';
- $perms = substr(sprintf
('%o', fileperms($file))
, -4); - echo $perms;
- ?>
filesize()返回文件大小的字节数:
- < ?php
- // 输出类似:somefile.txt:
1024 bytes - $filename = 'somefile.txt';
- echo $filename . ': '
. filesize($filename) . ' bytes'; - ?>
PHP获取文件属性的全部信息有个返回数组的函数stat()函数:
- < ?php
- $file = 'dirlist.php';
- $perms = stat($file);
- var_dump($perms);
- ?>
最新文章
- 【Hibernate框架】关联映射(一对一关联映射)
- [转]java反射机制
- 信号量进程同步,王明学learn
- Gerrit日常操作命令收集
- openstack分布式安装
- java 文件类操作(转载)
- Java基础知识强化之网络编程笔记07:TCP之服务器给客户端一个反馈案例
- JavaScript 应用开发 #5:为完成的任务添加样式
- Nginx+Tomcat7+Mencached负载均衡集群部署笔记
- 简单的 jQuery 浮动层随窗口滚动滑动插件实例
- Java IO学习笔记三
- Python读取SQLite文件数据
- 关于python2.7从数据库读取中文显示乱码的问题解决
- 伪指令 ADR 与 LDR 的区别
- go module 命令
- Dubbo和Spring Cloud微服务架构比较
- Windows修改默认远程端口号3389
- UIImage加载图片的方式以及Images.xcassets对于加载方法的影响
- [黑金原创教程] FPGA那些事儿《数学篇》- CORDIC 算法
- vue2.0实现一个模态弹框,内容自定义(使用slot)