首页 > 其他分享 >读取目录下文件

读取目录下文件

时间:2023-04-04 10:34:46浏览次数:35  
标签:files 文件 读取 fp result file dirname 目录

    /**
     * 读取文件
     * @param $dirname
     * @param $ext
     * @return array
     */
    public static function scan_dir($dirname, $ext = "json")
    {
        $result = array();
        if (is_dir($dirname)) {
            if ($fp = @opendir($dirname)) {
                $files = array();
                //读取
                while (($file = readdir($fp)) !== false) {
                    if ($file != '.' && $file != '..' && $file != '.svn') {
                        if (is_file($dirname . $file)) {
                            $extName = new SplFileInfo($file);
                            if ($extName->getExtension() == $ext) {
                                $files[] = $file;
                            }
                        }
                    }
                }
                $result = $files;
                closedir($fp);
            }
        }
        return $result;
    }

标签:files,文件,读取,fp,result,file,dirname,目录
From: https://www.cnblogs.com/zxingduo/p/17285565.html

相关文章

  • HDU动态规划题解目录
    ProblemA:MaxSum(HDU1003)   点击这里ProblemB:CommonSubsequence(HDU1159)    点击这里ProblemC:SuperJumping!Jumping!Jumping!(HDU1087)    点击这里ProblemD:HumbleNumbers(HDU1058)   点击这里ProblemE:MonkeyandBanana(HDU1069)    点击这里ProblemF:......
  • 17搜索二分题目目录
    ProblemA:Canyousolvethisequation?(HDU2199)  点击这里ProblemB:Strangefuction(HDU2899) 点击这里ProblemC:Pie(HDU1969)  点击这里ProblemD:Toxophily(HDU2298)(三分加二分)  点击这里ProblemE:Turnthecorner(HDU2438) 点击这里ProblemF:LineBelt(HDU3400)(三......
  • 读取和修改GPIO配置参数的ADB命令
    1、读取每个GPIO的参数adbshellcat/sys/devices/virtual/misc/mtgpio/pin打印出来的参数从左到右分别是Pin:modepullseldindoutpullendirdinv(inversion) 2、修改GPIO的参数adbshellecho-w=[pin]:[mode][pullsel][din][dout][pull......
  • 02-切换jenkins工作目录
    1.挪动Jenkins工作空间    修改工作路径并且重启jenkins服务  可以看到正在重启服务了 ......
  • Angular 应用里 server.ts 文件的 APP_BASE_HREF token 的用法?
    Angular应用里server.ts文件,下面这段代码的含义?server.get('*',(req,res)=>{res.render(indexHtml,{req,providers:[{provide:APP_BASE_HREF,useValue:req.baseUrl}],});});在Angular应用中,server.ts文件是用于构建服务器端渲染(S......
  • 操作系统-文件结构划分
    1.文件的逻辑结构(文件内部的逻辑结构)索引文件索引顺序文件2.文件目录结构(文件外部的逻辑结构:文件与文件之间的逻辑结构)FCB和索引节点的关系是怎样的在检索目录文件的过程中,只用到了文件名,文件的其他描述信息用不到,也不需要调入内存,所以文件描述信息就形成了一个叫索引结......
  • 如何找出 SAP Fiori Launchpad 里点击 tile 之后,读取业务数据调用的是哪个 SAP 后台系
    笔者曾经写过一篇文章SAPFiori应用的三种部署方式,里面介绍了SAPFiori应用部署的一种典型方式:Fiori应用的载体即SAPUI5应用,部署在Gateway系统上,也称FrontendServer(前台服务器),如下图红色方框高亮所示。当用户访问FioriLaunchpad代表SAPUI5应用的一个个tile......
  • 常用的一些配置文件整理
    前言在日常开发中常常需要引入一些其他依赖组件,但是准备配置文件却是一件麻烦的事情,本文旨在整理收集一些日常开发中需要用到的一些组件的配置。SpringBoot整合Mybatis整体目录结构如下pom.xml添加mysql、mybatis相关依赖<dependency><groupId>org.mybatis.s......
  • 文件包含漏洞
    文件包含渗透1.项目实验环境2.原理及危害文件包含漏洞:即FileInclusion,意思是文件包含(漏洞),是指当服务器开启allow_url_include选项时,就可以通过php的某些特性函数(include(),require()和include_once(),require__once())利用ur1去动态包含文件,此时如果没有对文件来......
  • 文件上传漏洞
    文件上传漏洞原理1、文件上传(FileUpload)是大部分web应用都具备的功能,例如用户上传附件、修改头像、分享图片/视频等2、正常的文件一般是文档、图片、视频等,Web应用收集之后放入后台存储,需要的时候再调用出来返回3、如果恶意文件如PHP、ASP等执行文件绕过Web应用,并顺......