目录中最近创建的子目录(PHP)

时间:2017-08-18 10:48:10

标签: php html

例如 - 我在ftp中有一些像这样的子目录:

public_html/raports/pdf/

并且在' pdf'文件夹有按月和年自动创建的文件夹,如:07.2017,08.2017,09.2017 ......等。

我想创建href链接到上面给出的目录中最后创建或上次修改的文件夹。怎么用PHP做?

谢谢!

2 个答案:

答案 0 :(得分:1)

我建议您在创建文件夹时将时间戳和文件夹名称保存在数据库表中,然后在构造href字符串时,可以查询最新的时间戳并获取与之匹配的文件夹名称时间戳。

答案 1 :(得分:0)

我将在node.js中做什么,使用fs模块获取目录中的所有文件,然后:

  • 将每个文件映射到从名称
  • 构建的Date对象
  • 将每个文件映射到“最后修改日期”

然后,一个简单的排序,你知道哪个文件是最新的。 但是,在这两种情况下,很容易搞砸解析并返回错误的文件,就像更改命名约定或在写模式下打开文件一样。

不知道PHP中的等价物,但您至少需要访问一种在给定目录中列出文件的方法。