【发布时间】:2011-09-17 20:43:08
【问题描述】:
我正在编写创建所有文件和文件夹列表的脚本, 并且下次运行时,我想检查自上次以来文件夹是否被修改,如果没有,则排除本次读取文件夹,
我使用 filemtime() 和 stat() 函数,
它有效,当我在子文件夹中添加新文件时,日期正在改变,但如果我在文件夹中编辑文件,文件夹最后修改日期 id 没有改变,使用这些功能。
有没有一种方法可以检查文件夹中的文件是否已被编辑,而无需逐个查看所有文件??
这个脚本会经常运行,所以我不希望它每次都遍历所有文件和文件夹,(在某些文件夹中有很多文件)
【问题讨论】:
-
您要求的内容在很大程度上取决于文件系统配置。您将哪个文件系统用于相关目录?
-
当你的意思是编辑文件夹你的意思是删除文件或更改文件,对吧?
-
当我添加新文件,删除文件,添加文件夹/删除它们,日期改变,但是当我在文件夹中编辑文件时,例如编辑一些 php 文件,taht 文件父文件夹修改 dat 时间不是改变了
标签: php windows file datetime directory