php删除更新修改时间,php写入、删除、复制文件及创建修改时间例子

本文章来给大家总结一个关于php写入、删除、复制文件及创建修改时间例子,有碰到此类的同学可进入参考。

例子1:

读写文件

 代码如下复制代码

$filename = 'txt/write.txt';

//定义要写入的内容

$content = "李先生 36 山东nr王先生 49 湖南nr孙先生 40 河北";

//使用is_writable()函数确定文件存在并且可写

if(is_writable($filename)){

//把文件写入到文件尾,应选择操作标记a

if(false == ($handle = fopen($filename, 'a'))){

echo "文件 $filename 打开失败";

exit();

}

//将$content写入打开的文件

if(fwrite($handle, $content) === false){

echo "写入文件 $filename 失败";

exit();

}

echo "写入文件 $filename 成功";

//关闭句柄

fclose($handle);

}else{

echo "文件 $filename 没有写权限";

}

?>

php写入文件例子2:

 代码如下复制代码

$filename = "Test\file.txt";

$file = fopen($filename, "w");      //以写模式打开文件

fwrite($file, "Hello, world!n");      //写入第一行

fwrite($file, "This is a test!n");      //写入第二行

fclose($file);         //关闭文件

?>

删除文件:

 代码如下复制代码

$filename = "Test\file.txt";

unlink($filename);    //删除文件

?>

复制文件:

 代码如下复制代码

$filename1 = "Test\file.txt";

$filename2 = "Test\file.bak";

copy($filename1, $filename2);      //复制文件

?>

文件创建、修改、访问时间

实例

 代码如下复制代码

< ?php

$a=filectime("log.txt");

echo "创建时间:".date("Y-m-d H:i:s",$a)."

";

$a=filemtime("log.txt");

echo "修改时间:".date("Y-m-d H:i:s",$a)."

";

$a=fileatime("log.txt");

echo "访问时间:".date("Y-m-d",$a)."

";

?>

PHP fileatime()函数

定义和用法

fileatime() 函数返回指定文件的上次访问时间。

该函数返回文件上次被访问的时间。如果出错则返回 false。时间以 Unix 时间戳的方式返回。

语法

fileatime(filename)  filename 必需。规定要检查的文件。

提示和注释

提示:本函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。

注释:文件的 atime 应该在不论何时读取了该文件中的数据块时被更改。当一个应用程序定期访问大量文件或目录时很影响性能。有些 Unix 文件系统可以在加载时关闭 atime 的更新以提高这类程序的性能。USENET 新闻组假脱机是一个常见的例子。在这种文件系统下,本函数没有用处

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值