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');

     

     

  • 相关阅读:
    chmod命令
    ls命令
    数组值去重-小技巧
    使用redis接管session
    使用redis接管cookie
    redis操作封装类
    HTTP协议详解
    Linux网络编程--多播
    Live555 分析(三):客服端
    Live555 分析(二):服务端
  • 原文地址:https://www.cnblogs.com/ryanzheng/p/8430937.html
Copyright © 2011-2022 走看看