-
PHP如何指定文件的访问和修改时间?
本篇文章将给大家介绍PHP如何指定文件的访问和修改时间,那么我们可以使用PHP内置函数touch()来实现设置。
PHP中的touch()函数是一个内置函数,用于设置指定文件的访问和修改时间。
必须设置访问和修改时间的文件的文件名作为参数连同时间一起发送给touch()函数,成功时返回True,失败时返回False。如果文件不存在,则首先创建该文件。
语法:
touch(filename, time, atime)
参数:
PHP中的touch()函数接受三个参数。
filename:这是一个必需参数,它指定必须更改访问和修改时间的文件的文件名。
time:这是一个可选参数,用于指定时间。默认情况下,它占用当前系统时间。
atime:它是一个可选参数,用于指定访问时间。默认情况下,如果未设置参数,则需要当前系统时间。
返回值:
成功时返回True,失败时返回False。
注:
时间分辨率可能因文件系统而异,因此有时可能会出现意外结果。
touch()函数中的$time参数的未来限制大约为1000000秒。
下面的代码示例说明了touch()函数。
假设有一个名为“gfg.txt”的文件
示例1:
- <?php
- $file_pointer = "gfg.txt";
- // 使用touch()函数将文件的修改时间更改为当前系统时间
- if (touch($file_pointer))
- {
- echo ("$file_pointer 修改时间已设置为当前系统时间。");
- }
- else
- {
- echo ("$file_pointer 修改时间无法更改");
- }
输出:
gfg.txt 修改时间已设置为当前系统时间。
示例2:
- <?php
- $file_pointer = "gfg.txt";
- $time = time() - 18000;
- // 使用touch()函数将文件的修改时间更改为当前系统时间
- if (touch($file_pointer, $time))
- {
- echo ("$file_pointer 修改时间已经改为过去5小时。");
- }
- else
- {
- echo ("$file_pointer 修改时间无法更改");
- }
输出:
gfg.txt修改时间已经改为过去5小时。
出处:http://www.phpfensi.com/php/20200208/12720.html
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式