PHP遍历指定文件夹下的所有文件

PHP遍历指定文件夹下的所有文件,如下代码:


  1. <?php  
  2. session_start(); 
  3. if($Submit=="提交"){ 
  4.  $shili=$file_dir; 
  5. ?> 
  6. <html> 
  7. <head> 
  8. <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
  9. <title>遍历指定目录下的所有文件 - www.cxybl.com</title> 
  10. </head> 
  11.  
  12. <body> 
  13. <table width="350" height="150" border="0" cellpadding="0" cellspacing="0" background="images/324.jpg"> 
  14.   <form name="form1" method="post" action="index.php"> 
  15.   <tr> 
  16.     <td width="132" height="55"> </td> 
  17.     <td width="135"> </td> 
  18.     <td width="83"> </td> 
  19.   </tr> 
  20.   <tr> 
  21.     <td height="40"> </td> 
  22.     <td align="center"> 
  23.      <input name="file_dir" type="text" id="file_dir" size="18" maxlength="50"></td> 
  24.     <td> <input type="submit" name="Submit" value="提交"></td> 
  25.   </tr> 
  26.   <tr> 
  27.     <td height="55"> </td> 
  28.     <td> </td> 
  29.     <td> </td> 
  30.   </tr> 
  31.   </form> 
  32. </table> 
  33. <?php 
  34.        $shili = $file_dir ; 
  35.        if ( !file_exists ( $shili )){ 
  36.           print $shili."目录不存在!" ; 
  37.       }else{   
  38.        $i = 0; 
  39.          if ( is_dir ( $shili )){                   //检测是否是合法目录 
  40.            if ($shi = opendir ( $shili )){          //打开目录 
  41.               while ($li = readdir( $shi )){       //读取目录 
  42.                   $i++ ; 
  43.             echo " $i: $li <br> " ;      } } }     //输出目录中的内容 
  44.          closedir ( $shi ) ;  }  ?> 
  45. </body> 
  46. </html> 

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索目录
, php
, 文件
, 文件夹
, 代码
www
bat 遍历指定文件夹、html5 遍历指定文件夹、批处理遍历指定文件夹、vba 遍历指定文件夹、c语言遍历指定文件夹,以便于您获取更多的相关知识。

时间: 2024-08-30 06:23:49

PHP遍历指定文件夹下的所有文件的相关文章

C#遍历文件夹下所有xls文件,并把xls文件名,对应xls文件第I列最后一行分别写入新xls表第一列,第二列。

问题描述 如题.请教各位大侠.我想用C#遍历文件夹下所有xls文件,并把xls文件名,对应xls文件第I列最后一行分别写入新xls表第一列,第二列.请问如何实现.本人是新手,最好有详细的答复.不甚感激. 解决方案 解决方案二:取xls文件可用这个:///获取某一扩展名的文件集合///</summary>///<paramname="dictoryName">目录名</param>///<paramname="fiterName&quo

三种获取指定文件夹下所有的文件名称方法

返回包含文件名的路径.然后再截取文件名 如: string[]   filenames=directory.getfiles(path); for(string   files   in   filenames) { response.write(files.replace(path,"")); } 方法二: directoryinfo   dir   =   new   directoryinfo(@"c:data");                 filei

php遍历文件夹下的所有文件和子文件夹示例

 这篇文章主要介绍了php遍历文件夹下的所有文件和子文件夹示例,这里提供二个方法,需要的朋友可以参考下 遍历目录,结果存入数组.支持php4及以上.php5以后可用scandir()函数代替while循环.   代码如下: <?php /** * @param string $dir * @return array */ function my_scandir($dir) {  $files = array();  if ( $handle = opendir($dir) ) {   while

asp.net遍历文件夹下所有子文件夹并绑定到gridview上的方法_实用技巧

遍历文件夹下所有子文件夹,并且遍历配置文件某一节点中所有key,value并且绑定到GridView上 Helper app_Helper = new Helper(); DataSet ds = new DataSet(); DataTable dt = new DataTable(); protected void Page_Load(object sender, EventArgs e) { gvwBind(); } #region 绑定GridView /// <summary> //

在文件数量过多的情况下java怎么获取文件夹下第一个文件并且不使用List遍历

问题描述 在文件数量过多的情况下java怎么获取文件夹下第一个文件并且不使用List遍历 在文件数量过多的情况下java怎么获取文件夹下第一个文件并且不使用List遍历,防止内存溢出 解决方案 你看到的文件夹下面的第一个文件是操作系统的,如果用Java的API取出来,顺序是乱的,而且文件数量过多能多多少呢?上百个.?你可以只遍历文件名 ,或者在取文件的时候对文件进行一个排序,然后在取对应的文件内容. 解决方案二: 在java中如何遍历某个路径下的所有文件夹和文件java遍历文件夹中所有文件jav

python实现批量获取指定文件夹下的所有文件的厂商信息_python

本文实例讲述了python实现批量获取指定文件夹下的所有文件的厂商信息的方法.分享给大家供大家参考.具体如下: 功能代码如下: import os, string, shutil,re import pefile import codecs, sys import wx import struct #输出中打印Unicode字符 #sys.stdout = codecs.lookup('utf-8')[-1](sys.stdout) def addToDict(theDict,PEfile_Pa

php递归遍历之遍历文件夹下的所有文件和子文件

写一个函数,能够遍历一个文件夹下的所有文件和子文件夹.  代码如下 复制代码 $dirs='e:/pdf';  function FileShow($dirs) {      $dir=opendir($dirs);      while ($f=readdir($dir)) {      if($f != '.' && $f != '..'){      $file=$dirs.'/'.$f;      if(is_file($file)){          echo 'FileNam

Android递归方式删除某文件夹下的所有文件(.mp3文件等等)_Android

1.由于需要删除文件,因此需要如下权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> 2.核心代码 复制代码 代码如下: package com.example.deleteyoumi; import java.io.File; import android.os.Bundle; import android.os.Han

Android递归方式删除某文件夹下的所有文件(.mp3文件等等)

1.由于需要删除文件,因此需要如下权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> 2.核心代码 复制代码 代码如下: package com.example.deleteyoumi; import java.io.File; import android.os.Bundle; import android.os.Han