zoukankan      html  css  js  c++  java
  • PHP 获取文件名和扩展名的方法

    dirname(path)

    path: 代表你的文件路径,必须为绝对路径,可以使用__FILE__, 表示列出当前文件的绝对路径,包含文件名

    函数会返回当前文件的上一级路径,也就是除了文件名称的路径

    eg:

    echo __FILE__;
    // 输出 
    // D:phpStudyWWWxml_drivers	est.php
    echo dirname(__FILE__);
    //输出
    // D:phpStudyWWWxml_drivers

    glob(dirname/*)

    获取指定文件夹下的指定文件,包括文件夹名称,如果想获取指定文件夹下的所有xml文件, 可以使用dirname/*.xml

    结果返回一个数组

    可以通过下面的代码实现获取指定文件夹下的所有文件

    function globDir($dirname,$type=''){
    
    if ($type==''){
        //返回所有类型的文件
        $dirInfo = glob($dirname.'/*');
    } 
    else {
        //返回$type类型的文件
        $dirInfo = glob($dirname.'/*.'.$type);
    }
    foreach($dirInfo as $v){
        if (is_dir($v)) {
            globDir($v);
        } 
        else {
            //echo $v."<br/>";
        }
    }
    }
    
    globDir('C:UsersRyan.ZhengDesktop2000', 'xml');

     

     

  • 相关阅读:
    kafka 常见面试题
    分布式-redis实现分布式锁
    java info信息中打印异常堆栈
    11.盛水最多的容器
    445.两数相加
    328. 奇偶链表
    7中join查询
    Linux基础学习05
    Linux基础学习04
    Linux基础学习03
  • 原文地址:https://www.cnblogs.com/ryanzheng/p/8430937.html
Copyright © 2011-2022 走看看