我正在寻找一个PHP脚本,它可以循环遍历目录中的所有文件,这样我就可以处理文件名,比如格式化、打印或将其添加到链接.我希望能够按名称、类型或创建/添加/修改日期对文件进行排序.(想想精美的目录"索引".)我还希望能够在文件列表中添加排除项,例如脚本本身或其他"系统"文件.(比如...个"目录".)

因为我希望能够修改脚本,所以我更感兴趣的是查看PHP文档并学习如何自己编写.也就是说,如果有任何现有的脚本、教程等等,请让我知道.

推荐答案

你可以用DirectoryIterator.php手册中的示例:

<?php
$dir = new DirectoryIterator(dirname(__FILE__));
foreach ($dir as $fileinfo) {
    if (!$fileinfo->isDot()) {
        var_dump($fileinfo->getFilename());
    }
}
?>

Php相关问答推荐

在PHP中替换数组中的文本并同时使用其他函数

如何使用属性#[Embedded]嵌入带有规则的对象集合?

为什么调用干预\映像引发错误驱动程序\GD\Driver not found?

Yahoo Finance API文件_GET_CONTENTS 429请求太多

Symfony Api平台:按自定义实体方式排序结果

从WC会话变量更改WooCommerce checkout 托运方法成本

将部分产品排除在WooCommerce的计算附加费之外

函数存储到变量中

在WooCommerce Admin产品列表自定义列中显示来自元数据的统计数据

除WooCommerce中的特定国家/地区外,有条件地要求填写邮政编码 checkout 字段

woocommerce_available_ payment_gateways 过滤器挂钩多次触发

Font Awesome 加载图标未显示在 WooCommerce 管理员列表中

用自定义代码替换 WooCommerce 单一产品简短描述

如何从 PHP 中的 .txt 文件中列出今天生日的人的姓名?

PHP删除具有相同键的项目,除了具有最低值的项目

Laravel Docker 几个数据库

PHP Loop 在迭代中使用修改后的数据

如何在光速网络服务器中使用 apache ..htaccess

使用 GROUP_CONCAT 规范化/转置来自查询的数据

WordPress 函数 get_post(post_id) 是否查询数据库?