当前位置: 首页 > 面试题库 >

从php中通过某些扩展名过滤的目录中获取文件的最佳方法

公良向阳
2023-03-14
问题内容

所以现在我有一个目录,并且正在获取文件列表

$dir_f = "whatever/random/";
$files = scandir($dir_f);

但是,这会检索目录中的每个文件。我将如何以最有效的方式仅检索具有某些扩展名的文件(例如.ini)。


问题答案:

PHP具有强大的功能,可以帮助您仅捕获所需的文件。它叫glob()

glob- 查找与模式匹配的路径名

这是一个示例用法-

$files = array();
foreach (glob("/path/to/folder/*.txt") as $file) {
  $files[] = $file;
}


 类似资料:
  • 问题内容: 我想用 gulp.js 观看目录中的所有内容,但.min.ext文件 除外 。过滤掉这些的最佳方法是什么? 例: 编辑: 如果没有外部软件包就无法完成,哪一个是最有名的? 问题答案: 内部使用(请参阅源代码),内部使用,自身使用,因此您应该能够使用忽略某些文件。 实际上,甚至在vinyl-fs的自述文件中对此进行了描述:

  • 本文向大家介绍如何通过java获取文件名和扩展名,包括了如何通过java获取文件名和扩展名的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了如何通过java获取文件名和扩展名,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 如:文件filePath = "E:\\test\\test.dxf" 1.获取文件名 eg:获取 test.dxf

  • 本文向大家介绍php简单获取文件扩展名的方法,包括了php简单获取文件扩展名的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php简单获取文件扩展名的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的php程序设计有所帮助。

  • 本文向大家介绍PHP获取文件扩展名的4种方法,包括了PHP获取文件扩展名的4种方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP获取文件扩展名的4种方法。分享给大家供大家参考,具体如下: 希望本文所述对大家PHP程序设计有所帮助。

  • 问题内容: 我有这个PHP代码: 如果我有一个名为的文件,则此函数返回。 我想做相反的事情,我希望函数不带扩展名就返回。 该文件只是变量中的字符串。 问题答案: 不需要所有这些。签出pathinfo() ,它为您提供了路径的所有组件。 手册中的示例: 代码输出: 或者,您只能获得某些部分,例如:

  • 本文向大家介绍php如何获取文件的扩展名,包括了php如何获取文件的扩展名的使用技巧和注意事项,需要的朋友参考一下 网上也有很多类似的方法,不过都存在这样那样的不严谨的问题,本文就不一一分析了,这里只给出最正确的利用php 获取文件扩展名(文件后缀名)的方法。 函数中用到了php内置函数pathinfo 这个函数,下面分析一下这个函数的意思和用法: 定义和用法 pathinfo() 函数以数组的形