Sosemseo广告
广告
广告

php获取目录中所有文件名

  • 2020-03-15   16:25:56
  • 来源:
  • 作者:代元培
  • 类别:原创
  • 浏览:997 次

// $path要以/结尾

 

// 获取文件名后删除文件

function getFileName($path){

    $fileNameArr = array();

    $handler = opendir($path);

    while( ($filename = readdir($handler)) !== false ) {

        if($filename != '.' && $filename != '..') {

            $fileNameArr[] = $filename;

        }

    }

    closedir($handler);

    deleteFile($path);

    return $fileNameArr;

}

 

// 删除文件夹下的文件

function deleteFile($path){

    if (is_dir($path)) {

        $p = scandir($path);

        foreach ($p as $val) {

            if ($val != "." && $val != "..") {

                if (!is_dir($path . $val)) {

                    unlink($path . $val);

                }

            }

        }

    }

}

 

// 清空文件夹 删除指定目录下的文件和文件夹

function deldir($path){

    if(is_dir($path)){

        $p = scandir($path);

        foreach($p as $val){

            if($val !="." && $val !=".."){

                if(is_dir($path.$val)){

                    deldir($path.$val.'/');

                    @rmdir($path.$val.'/');

                }else{

                    unlink($path.$val);

                }

            }

        }

    }

}

  • 1
  • 2
  • 3
  • 关键词标签: php
  • 责任编辑:代元培
广告
分享到:

网友互动

网友评论 查看所有评论>>

广告

热门推荐

广告
Sosemseo-logo Sosemseo-提醒 Sosemseo-备案

京ICP备16050547号-1