好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php读取指定目录文件夹下所有文件名 - php文件操

php读取指定目录文件夹下所有文件名

遍历目录下文件名并显示我们会用到几个函数一个是opendir目录读取函数,然后再利用readdir获取目录相在信息到数组然后通过while遍历出来。

显示目录下所有文件,代码如下:

<?php  $dir =dirname( __FILE__ ). "/www.phpfensi.com /" ; //这里输入其它路径   //PHP遍历文件夹下所有文件   $handle =opendir( $dir . "." );  //定义用于存储文件名的数组   $array_file  =  array ();  while  (false !== ( $file  = readdir( $handle )))  {  if  ( $file  !=  "."  &&  $file  !=  ".." ) {  $array_file [] =  $file ;  //输出文件名   }  }  closedir ( $handle );  print_r( $array_file );  ?> 

删除指定目录下的所有文件,代码如下:

/**     * 删除指定目录下的所有文件     *     * @param String $dir  要进行操作的路径     * 适合范围,只有用于文件夹内不存在子文件夹的情况下     * 来源  DZ     * 小佳(www.phpfensi.com)  整理 于 2006-06-26      */    function  dir_clear( $dir ) {        $directory  = dir( $dir );                 //创建一个dir类(111cn.net的PHP手册上这么说的),用来读取目录中的每一个文件         while ( $entry  =  $directory ->read()) {    //循环每一个文件,并取得文件名$entry             $filename  =  $dir . '/' . $entry ;        //取得完整的文件名,带路径的             if ( is_file ( $filename )) {            //如果是文件,则执行删除操作                @unlink( $filename );           }       }        $directory ->close();                    //关闭读取目录文件的类        result();   }   

查看更多关于php读取指定目录文件夹下所有文件名 - php文件操的详细内容...

  阅读:65次