在 PHP 中,当你使用 copy()
函数复制文件时,默认情况下不会保留原始文件的时间戳
<?php
// 源文件和目标文件路径
$sourceFile = 'path/to/source-file.txt';
$destinationFile = 'path/to/destination-file.txt';
// 复制文件
if (copy($sourceFile, $destinationFile)) {
// 获取源文件的时间戳
$filemtime = filemtime($sourceFile);
// 设置目标文件的时间戳
touch($destinationFile, $filemtime);
echo "文件已成功复制并保留时间戳";
} else {
echo "文件复制失败";
}
?>
这个示例首先使用 copy()
函数复制文件。然后,使用 filemtime()
函数获取源文件的时间戳。最后,使用 touch()
函数将目标文件的时间戳设置为与源文件相同。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。