位置: 编程技术 - 正文

PHP:stat()的用法_Filesystem函数(php stl)

编辑:rootadmin
stat

推荐整理分享PHP:stat()的用法_Filesystem函数(php stl),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php state,php strtok,php stat,php的strstr,php strtok,php stl,php stat,php stl,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4, PHP 5)

stat — 给出文件的信息

说明 array stat ( string $filename )

获取由 filename 指定的文件的统计信息。如果 filename 是符号连接,则统计信息是关于被连接文件本身的,而不是符号连接。

lstat() 和 stat() 相同,只除了它会返回符号连接的状态。

参数

filename

文件的路径。

返回值

stat() 和 fstat() 返回格式 数字下标 关联键名(自 PHP 4.0.6) 说明 0 dev device number - 设备名 1 ino inode number - inode 号码 2 mode inode protection mode - inode 保护模式 3 nlink number of links - 被连接数目 4 uid userid of owner - 所有者的用户 id 5 gid groupid of owner- 所有者的组 id 6 rdev device type, if inode device * - 设备类型,如果是 inode 设备的话 7 size size in bytes - 文件大小的字节数 8 atime time of last access (unix timestamp) - 上次访问时间(Unix 时间戳) 9 mtime time of last modification (unix timestamp) - 上次修改时间(Unix 时间戳) ctime time of last change (unix timestamp) - 上次改变时间(Unix 时间戳) blksize blocksize of filesystem IO * - 文件系统 IO 的块大小 blocks number of blocks allocated - 所占据块的数目 * Windows 下总是 0。

* - 仅在支持 st_blksize 类型的系统下有效。其它系统(如 Windows)返回 -1。

如果出错,stat() 返回 FALSE。

Note:因为 PHP 的整数类型是有符号整型而且很多平台使用 位整型,对 2GB以上的文件,一些文件系统函数可能返回无法预期的结果 。

错误/异常 PHP:stat()的用法_Filesystem函数(php stl)

错误时会产生 E_WARNING 级别的错误。

更新日志

版本 说明 4.0.6 返回一个数组包含有文件的统计信息,该数组具有以下列出的单元,数组下标从零开始。除了数字索引之外自还可以通过关联索引来访问。

范例

Example #1 stat() 例子

<?php/*Getfilestat*/$stat=stat('C:phpphp.exe');/**Printfileaccesstime,thisisthesame*ascallingfileatime()*/echo'Accesstime:'.$stat['atime'];/**Printfilemodificationtime,thisisthe*sameascallingfilemtime()*/echo'Modificationtime:'.$stat['mtime'];/*Printthedevicenumber*/echo'Devicenumber:'.$stat['dev'];?>

Example #2 Using stat() information together with touch()

<?php/*Getfilestat*/$stat=stat('C:phpphp.exe');/*Didwefailedtogetstatinformation?*/if(!$stat){echo'stat()callfailed...';}else{/**Wewanttheaccesstimetobe1week*afterthecurrentaccesstime.*/$atime=$stat['atime']+;/*Touchthefile*/if(!touch('some_file.txt',time(),$atime)){echo'Failedtotouchfile...';}else{echo'touch()returnedsuccess...';}}?>

注释

Note:

注意:不同文件系统对时间的判断方法可能是不相同的。

Note: 此函数的结果会被缓存。参见clearstatcache() 以获得更多细节。

Tip

自 PHP 5.0.0 起, 此函数也用于某些URL 包装器。请参见 支持的协议和封装协议以获得支持 stat() 系列函数功能的包装器列表。

参见

lstat() - 给出一个文件或符号连接的信息 fstat() - 通过已打开的文件指针取得文件信息 filemtime() - 取得文件修改时间 filegroup() - 取得文件的组

PHP:rename()的用法_Filesystem函数 rename(PHP4,PHP5)rename重命名一个文件或目录说明boolrename(string$oldname,string$newname[,resource$context])尝试把oldname重命名为newname。参数oldnameNote:用于oldname中的封装

PHP:rmdir()的用法_Filesystem函数 rmdir(PHP4,PHP5)rmdir删除目录说明boolrmdir(string$dirname[,resource$context])尝试删除dirname所指定的目录。该目录必须是空的,而且要有相应的权限。失败时会产生

PHP:set_file_buffer()的用法_Filesystem函数 set_file_buffer(PHP4,PHP5)set_file_bufferstream_set_write_buffer()的别名说明此函数是该函数的别名:stream_set_write_buffer()。

标签: php stl

本文链接地址:https://www.jiuchutong.com/biancheng/285173.html 转载请保留说明!

上一篇:PHP:realpath()的用法_Filesystem函数(php true)

下一篇:PHP:rename()的用法_Filesystem函数(php render())

  • 申报社保不报个人账户
  • 科技型中小企业申请流程
  • 差额增税可以抵扣吗
  • 进项税额转出有什么影响
  • 银行利息月末结算方式
  • 公司车辆的维修费挂什么科目
  • 销售折让会影响单价吗
  • 结转累计折旧分录
  • 融资租入固定资产属于资产吗
  • 编制竣工结算的具体增减内容有哪几个方面?
  • 工程项目垃圾清运项目编码
  • 资产减值损失是
  • 未及时转固
  • 企业所得税收入大于增值税收入的原因
  • 待认证进项税额借贷方向
  • 简并税率政策是什么?简并税率政策要点如何解读?
  • 发票不能开怎么回事
  • 公司作账都按不含税价吗
  • 留抵进项税额可以挂在转出未交增值税吗
  • 过桥费和过路费去哪里了
  • 开模具公司要什么设备
  • 失去胜诉权但又有起诉权是什么意思
  • 预缴企业所得税额怎么算
  • 机动车购置税怎么收
  • 发票遗失如何补开
  • 前期费用会计分录
  • 其他权益工具投资公允价值变动怎么计算
  • 体积最小的机械硬盘
  • 所有者权益会计要素包括
  • vue router
  • 会计编录怎么做
  • three.js 教程
  • 垃圾清运费属于什么服务
  • 宝塔面板使用教程
  • vue框架是什么样子的
  • vue-element
  • 微众银行贷款到期晚2天还
  • 卖固定资产计入
  • 网上申报完还需要去税务局吗
  • 织梦论坛
  • 建造合同新准则
  • 股东分红方式如何约定
  • 物业费按年收
  • 一般纳税人的税负率是多少
  • 人工成本的分类是
  • 税额四舍五入的差额0.03怎么调整
  • mysql日期和时间类型
  • 分公司注销需要什么材料
  • 固定资产转让损失怎么算
  • 上市公司股票增发条件
  • 银行承兑到期后未兑付
  • 对公支付的款项没有发票怎么报销
  • 房屋租赁税按什么收
  • 税收滞纳金的问题有哪些
  • 房地产企业抵押借款
  • 香港的收据可以作为报销凭证吗
  • 会计交接事项有哪些
  • 动态sql语句
  • sqlserver分页查询
  • 安装fedora33
  • 华硕主板如何刷系统
  • ubuntu服务器命令
  • 恢复window
  • 电脑英伟达控制面板在哪
  • linux内核模块命令
  • win8.1开机慢
  • win7屏幕刷新率怎么调高
  • JavaScript中的NaN代表什么
  • cocos2d-x教程
  • 如何正确使用零钱
  • javascript闭包详解
  • python开发bi
  • unity3d基础操作
  • 用js实现冒泡排序
  • JavaScript mapreduce工作原理简析
  • 批处理文件
  • python怎么生成随机函数
  • 单向链表的基本操作
  • 前端头像裁剪
  • 免征的增值税税额应计入营业外收入嘛
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设