php opendir()列出目录下所有文件的实例代码

php opendir()函数用于打开目录,通常与readdir()和closedir()函数一起用来读取目录下所有文件(即遍历目录),本文章向大家介绍php使用opendir()函数列出目录下所有文件的实例。

实例一:

使用opendir()列出目录下所有文件

<?php $dr = @opendir('/tmp/'); if(!$dr) { echo "Error opening the /tmp/ directory!<BR>"; exit; } while(($files[] = readdir($dr)) !== false); print_r($files); ?>

实例二:

列出目录下所有文件

<?php $dirname = "C:\\Apache\\bin"; $dir = opendir( $dirname ); while( false != ( $file = readdir( $dir ) ) ) { if( ( $file != "." ) and ( $file != ".." ) ) { $file_list .= "<li>$file</li>"; } } closedir( $dir ); ?> <html> <head> <title>列出目录下所有文件</title> <head> <body> <p>Files in <?php echo( $dirname ); ?> </p> <ul> <?php echo( $file_list ); ?> </ul> </body> </html>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

时间: 2024-07-30 02:10:18

php opendir()列出目录下所有文件的实例代码的相关文章

jsp显示目录下所有文件与子目录代码

jsp教程显示目录下所有文件与子目录代码  public static void getFiles(List<File> fileList, String path, String fileSuffix) {           File file = new File(path);           File[] files = file.listFiles();           if (files == null) {               return;          

PHP统计目录下的文件总数及代码行数(去除注释及空行)

<?php /** * @author xiaoxiao <x_824@sina.com> 2011-1-12 * @link http://xiaoyaoxia.cnblogs.com/ * @license * 统计目录下的文件行数及总文件数··去除注释 */ $obj = new CaculateFiles(); //如果设置为false,这不会显示每个文件的信息,否则显示 $obj->setShowFlag(false); //会跳过所有All开头的文件 $obj->

php 列出目录下所有文件(按字母降序排列文件名)

 代码如下 复制代码 $dir = "d: iles"; $file_list1 = scandir($dir); //向函数scandir传入第2个参数,如果第2个参数为1,表示按字母降序排列文件名 $file_list2 = scandir($dir,1); echo "<pre>"; print_r($file_list1); print_r($file_list2); //改变目录  代码如下 复制代码 echo "php当前的工作目录

linux find下如何统计一个目录下的文件个数以及代码总行数的命令_unix linux

今天遇到如题所示问题,网上捣鼓半天,有收获     知道指定后缀名的文件总个数命令:        find . -name "*.html" | wc -l     知道一个目录下代码总行数以及单个文件行数:        find . -name "*.html" | xargs wc -l

PHP中读取某个目录下的文件

<?php /*  PHP Version:  28 April 2005  Author:  move2rent  purpose:读取某个目录下的文件 */  //要读取的目录 $folder="H:/temp";  //打开目录$fp=opendir($folder);  //阅读目录while(false!=$file=readdir($fp)){//列出所有文件并去掉'.'和'..'    if($file!='.' &&$file!='..')   

前两天有人问怎么取得一个目录下的文件,下面就是例子

<%@ Language=VBScript %><%'================================================================'函数名称:FileList'函数功能:列出目录下所有文件'主要参数说明:'1--FolderUrl     虚拟路径  不可为空'2----FileExName    文件扩展名'函数返回值:收文记录'=====================================================

C#实现的列出目录下所有子目录和文件的程序(附思路)

程序 把自己的资料刻录成很多光盘,发现连自己都很难找到需要的文件在哪张光盘上,因此我就根据需求,在Visual Studio.NET中写了一个列出目录下所有子目录和文件的程序,以方便我列出刻录的资料光盘上的所有文件信息. 本程序的主要算法是递归,主函数如下: //递归列出目录下的所有文件和子目录 public void ListFiles( FileSystemInfo fileinfo ) { if( ! fileinfo.Exists ) return; DirectoryInfo diri

python连接远程ftp服务器并列出目录下文件的方法

  本文实例讲述了python连接远程ftp服务器并列出目录下文件的方法.分享给大家供大家参考.具体如下: 这段python代码用到了pysftp模块,使用sftp协议,对数据进行加密传输   1 2 3 4 5 6 7 8 9 10 import pysftp srv = pysftp.Connection(host="your_FTP_server", username="your_username",password="your_password&q

vbs 列出该目录下所有文件和文件夹的类型,大小,和所有者_vbs

GetOwner.VBS用法,在命令行下:GetOwner.vbs 目录名会在相应目录下生成一个TXT.TXT文件,内里列出该目录下所有文件和文件夹的类型,大小,和所有者 注意:大小以MB为单位,小于1MB的就显示为0MB, 以下是代码: G = WScript.arguments(0) Set oFSO = CreateObject("Scripting.FileSystemObject") set txt = oFSO.CreateTextFile(G&"TXT.