如何使用 php 读取 zip 文件的创建日期

Posted

技术标签:

【中文标题】如何使用 php 读取 zip 文件的创建日期【英文标题】:How to read zip file creation date with php 【发布时间】:2018-04-17 10:15:40 【问题描述】:

我正在开发大型业务应用程序,我面临创建(多个文件和目录)下载按钮的问题,该按钮会在这些目录中创建目录和文件的 zip 文件。我想在 24 小时后刷新 zip 文件。我想阅读以使用 php 读取 zip 文件的创建日期和时间。我不想跟踪数据库中的文件我只想读取文件创建日期和时间,如果自创建日期以来已经 24 小时,那么只想删除该 zip 文件。如果您知道更好的方法,我愿意接受建议。任何帮助将不胜感激。谢谢

【问题讨论】:

【参考方案1】:
if (time() - filemtime("test.zip") > 86400)
unlink("test.zip");

仅供参考,86400 是 60 x 60 x 24。

【讨论】:

嗨,谢谢。如果您认为该问题有效,请为该问题投票。我会很感激的。\ 为什么不保留filemtime("test.zip") > 60*60*24?更易于理解且易于更改

以上是关于如何使用 php 读取 zip 文件的创建日期的主要内容,如果未能解决你的问题,请参考以下文章

php 如何下载远程文件到本地重命名

如何在 App Engine 中从 Google Storage 读取 zip 文件?

PHP 将 zip 保存到磁盘

如何在不使用临时文件的情况下从 Java 中的嵌套 zip 文件中读取数据?

如何根据SSIS中的创建日期读取文件夹的所有文件?

php设置下载文件名