0

我创建了一个小的 php 脚本来在 Windows 中按文件夹/日期对图片进行分类。一切都很好,文件去了好地方,但它改变了我的“创建日期”,我想保持不变。

我使用了一个非常简单的 php copy() 函数。

我使用了 touch() + filectime 但仍然无法更改文件的创建日期

任何想法 ?

4

1 回答 1

0

来自 php.net:

It's worth noting that copy() sets the destination file's last modified time/date.

使用这个有什么问题?

clearstatcache();
$oldstamp = filemtime("file.txt");
copy("file.txt","newfolder/file.txt");
touch("newfolder/file.txt",$oldstamp);
于 2012-06-05T16:27:06.120 回答