PHP复制文件而不更改最后修改日期

标签 php file date copy

根据 PHP 手册中关于 Copy() 的评论:http://php.net/manual/en/function.copy.php

copy() 将更改目标文件的最后修改日期。

有没有一种方法可以在不更新最后修改日期的情况下复制文件?

最佳答案

function copydt($pathSource, $pathDest) {   // copy(), same modification-time
    copy($pathSource, $pathDest) or return FALSE;
    $dt = filemtime($pathSource);
    if ($dt === FALSE) return FALSE;
    return touch($pathDest, $dt);
}

关于PHP复制文件而不更改最后修改日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4898534/

相关文章:

php - 无法显示带有数据 URI 的 BLOB 图像

javascript - 使用 codeigniter 数据不会插入数据库

python - 如何通过Python运行unix命令来就地编辑文件

sql - 甲骨文 SQL : How to display a HH24:MI:SS as "Hours: #, Minutes #, Seconds #"?

c# - .NET Core - 读取 JSON 文件的转换日期

php - mysql php 中的 SQL 存储过程

php - 用户可以触发 javascript : function from URL?

php - 在文本文件中写入和读取 php 对象?

java - 从 Rest API Java 下载 ODS/XLS

java - 线程测试时间