62得票6回答
glob() - 按最后修改日期时间戳对文件数组进行排序

我正在尝试按日期(最后修改)顺序显示文件数组。 我通过遍历数组并将其排序到另一个数组中来实现了这一点,但是有没有更简单(更高效)的方法可以做到这一点?

43得票4回答
文件修改时间“警告 stat 失败”

我已经阅读了很多关于它的问题和答案,但仍然无法解决我的问题... 我正在尝试创建一个函数,用于删除所有昨天创建的带有“xml”或“xsl”扩展名的文件。 但是每个文件都会出现以下警告: 警告:filemtime() [function.filemtime]:stat 失败 for p...

26得票11回答
如何使用PHP检查目录内容是否已更改?

我正在使用PHP编写一个照片库脚本,用户将在其中存储他们的图片。我想设置页面缓存,并仅在目录内容更改时刷新缓存。我尝试使用filemtime()函数缓存目录的最后修改时间并将其与目录的当前修改时间进行比较来实现这一点。然而,正如我所意识到的那样,在添加或删除该目录中的文件时,目录修改时间不会更...

18得票2回答
比较日期以检查旧文件

我想检查一个文件是否比一定时间(例如2天)更旧。我成功地以这样的方式获得了文件的创建时间:>>> import os.path, time >>> fileCreation = os.path.getctime(filePath) >>> ...

17得票2回答
在Mac OS和Windows 7上,R文件.mtime()精度极低

在Windows 7和Mac OS 10.12.2(使用R 3.3.2)上,似乎file.mtime()严重舍入或截断时间戳。我已验证,在Linux上,file.create("my_file.txt"); print(as.numeric(file.mtime("my_file.txt"))...

16得票2回答
filemtime()函数: 带有umlauts字符的文件名无法进行状态统计

我使用PHP函数filemtime来获取PHP 5.3中的最后修改时间。这个函数非常好用,但是当文件名包含特殊字符(例如umlauts)时会出现一些问题。 如果我在一个包含umlauts的文件名上运行它$stat = filemtime('C:/pictures/München.JPG');...

14得票4回答
文件修改时间检查的成本

对于Linux系统下的少量字节文件,我只需要在上次处理它以来更改时才进行处理。我会定期通过调用PHP的clearstatcache(); filemtime(); 来检查文件是否被更改。由于整个文件始终很小,删除对filemtime的调用并通过将内容与历史内容进行比较来检查文件更改是否能提高性...

11得票2回答
在文件上设置/更改ctime或“更改时间”属性

我希望使用 java.nio.Files 类在 Java 中更改文件的时间戳元数据。 我想要更改所有 3 个 Linux/ext4 时间戳(最后修改、访问和更改)。 我可以按照以下方式更改前两个时间戳字段:Files.setLastModifiedTime(pathToMyFile, my...

11得票5回答
PHP函数filemtime返回负值或非常大的值

我正在创建一个WordPress插件,发现在某些服务器上,对于某些文件,stat(或filemtime)返回了无效的 mtime 值。有时它是负值或非常大的值(超过30亿)。 然而,在FTP中可以看到时间戳是正确的。

11得票1回答
ctime, mtime, holding directory, windows, linux

让我们一劳永逸地澄清这个问题。我试着在谷歌上搜索,但似乎无法在一个地方找到这些信息。 在Windows和Linux上,当文件被创建或删除时,所在目录的修改时间(mtime)会同时改变。在Linux上,更改时间(ctime)也会改变,但在Windows上不会,因为那里的ctime是指“创建时间...