在当前日期创建的文件夹和子文件夹中查找文件

WGS

我正在尝试查找今天创建的文件。我在其他帖子中找到了大部分答案,但并不太正确。下面的代码将回显所有文件,而不仅仅是今天创建的文件。有什么建议么?谢谢。

$di = new RecursiveDirectoryIterator('/documents/listings');
foreach (new RecursiveIteratorIterator($di) as $filename => $file) 
{

    if (date ("m-d-Y", filemtime($file)) == date("m-d-Y")) 

    { echo $filename . '<br/>'; }

}
VK

首先,关于函数filemtime,它返回:文件修改时间。
但也存在函数filectime,它返回:文件的inode更改时间。
正如我发现filectime可以更好地解决您的问题,但它确实返回的文件不仅是今天创建的,而且今天还可以编辑。

我的代码:

<?php

$path = dirname(__FILE__);

$objects = new RecursiveIteratorIterator(
    new RecursiveDirectoryIterator($path),
    RecursiveIteratorIterator::SELF_FIRST
);
foreach ($objects as $file => $object) {
    $basename = basename($file);
    if ($basename == '.' or $basename == '..') {
        continue;
    }
    if (is_dir($file)) {
        continue;
    }
    if (date('Y-m-d') === date('Y-m-d', filectime($file))) {
        echo $file . PHP_EOL;
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在文件夹和子文件夹中查找文件

查找文件夹和子文件夹中的文件数?

Viper AddConfigPath仅在当前文件夹“。”中查找文件。

在python中查找文件夹和子文件夹

在文件夹中查找文件

从文件夹中查找文件

在子文件夹bash中查找文件

遍历文件夹和子文件夹中的所有文件并获取创建日期

Shell脚本:按当前日期创建文件夹,然后将.png文件移动到该子文件夹中

在文件夹中查找文件/文件夹,但某些特定文件夹除外

批处理脚本以在子文件夹中查找文件夹并获取文件夹路径

埃马克。头盔包。如何在文件夹(不是 git 文件夹)和所有子文件夹中查找文件?

创建带有扩展名和当前日期的新文件夹

MVC创建“文件夹”和子文件夹

在文件夹,子文件夹和多个文件中递归查找和重命名

TemplateEngine不在模板文件夹中查找文件

在以下文件夹中查找文件

在文件夹、子文件夹和多个文件中递归查找

如何在当前目录中并排打印每个子文件夹中的子文件夹列表和编号文件?

使用当前日期蝙蝠文件创建新文件夹

查找文件夹的Python方式

查找文件夹并删除内容

Powershell 查找给定文件夹名称中的所有空文件夹和子文件夹

如何在Lotus Notes中查找文件夹的所有子文件夹(视图)

在Windows 7的子文件夹中查找文件总数

htaccess将URL重写为子文件夹中的查找文件

在子文件夹中查找文件时数据被截断

logback如何将日志文件存储在名称为当前日期的文件夹中

如何使用Java代码从具有当前日期和时间的文件夹中获取文件名