目录遍历函数

遍历|函数

PHP中的目录遍历功能本来也很普通,但它却具有一种"面向对象"的形式, 所以也提一下:

(1)dir, opendir

用法:

$d = dir("目录名");

$handle = opendir("目录名");

前者返回一个目录对象,后者返回一个目录句柄. 前者返回的对象有handle和path两个属性,第一个就相当于opendir 返回的句柄,第二个就是目录名本身.访问时用$d->handle和$d->path.

 

(2)read, readdir, rewind, rewinddir, close, closedir

三组中每组的前一个是目录对象的方法,用"对象->方法()"调用, 后一个是函数,用"函数名(目录句柄)"调用. read是返回目录中的下一个文件名. rewind是回到目录的第一个文件名. close是关闭目录,不再遍历.

 

(3)chdir

转换PHP的工作目录.

时间: 2024-10-29 17:38:25

目录遍历函数的相关文章

一个目录遍历函数_php基础

一个目录遍历函数 <?php function dirtree($path="./test") {  echo "<dl>";  $d = dir($path);  while(false !== ($v = $d->read())) {    if($v == "." $v == "..")      continue;    $file = $d->path."/".$v;

php目录遍历函数opendir用法实例_php技巧

本文实例讲述了php目录遍历函数opendir用法.分享给大家供大家参考.具体分析如下: opendir()函数的作用是:打开目录句柄,如果该函数成功运行,将返回一组目录流(一组目录字符串),如果失败将返回错误[error],你可以在函数的最前面加上"@"来隐藏错误. syntax语法:opendir(directory,context) parameter 参数:description 描述:directory required. specifies the directory to

一个目录遍历函数

一个目录遍历函数<?phpfunction dirtree($path="./test") {    echo "<dl>";    $d = dir($path);    while(false !== ($v = $d->read())) {    if($v == "." $v == "..")        continue;    $file = $d->path."/&quo

PHP目录遍历函数

  PHP目录遍历代码,列出指定目录或路径下的所有文件夹和文件.这在平时,是比较基础的功能,PHP中的内置函数为我们提供了实现此功能的诸多便利,整体来说,实现PHP目录列表遍历不是难事,以下函数就可以: 用法示例,直接调用该函数即可:读取temp目录下的所有目录和文件: view sourceprint?1echo list_files("/temp")

Node.js本地文件操作之文件拷贝与目录遍历的方法_node.js

文件拷贝NodeJS 提供了基本的文件操作 API,但是像文件拷贝这种高级功能就没有提供,因此我们先拿文件拷贝程序练手.与 copy 命令类似,我们的程序需要能接受源文件路径与目标文件路径两个参数. 小文件拷贝我们使用 NodeJS 内置的 fs 模块简单实现这个程序如下. var fs = require('fs'); function copy(src, dst) { fs.writeFileSync(dst, fs.readFileSync(src)); } function main(a

《高阶Perl》——1.5 目录遍历的应用和变化

1.5 目录遍历的应用和变化 有一个遍历目录树的函数是有用的,可以将其应用于所有情况.例如,如果想要写一个像Unix的ls -R命令一样工作的递归的文件列出命令,将需要遍历目录树.可以期望函数的行为更像Unix的du命令,列出它找到的所有子目录的总大小以及所有文件的总大小.也可以期望函数搜索悬空符号链接,即指向不存在的文件的链接.在Perl新闻组和IRC频道中经常被问的一个问题是,怎样遍历一棵目录树并为每个文件重命名或对每个文件执行一些别的操作. 可以写许多不同的函数完成这些任务,每个有一点点不

php的目录遍历及目录删除函数

小编今天没事写了目录想关的函数 包括 遍历该文件夹下的文件,目录子目录  读取当前文件下目录和文件  删除当前文件 夹下的目录子目录以及文件 以上三个函数目前还不支持中文文件 中文目录 <?php header("Content-type:text/html;charset=utf-8"); /** * 读取当前目录下的文件和目录 * * @param string $path 路径 * @return array 所有满足条件的文件 */ function tlist($pat

python文件操作之目录遍历实例分析

  本文实例讲述了python文件操作之目录遍历的方法.分享给大家供大家参考.具体分析如下: Python的os模块,包含了普遍的操作系统功能,这里主要学习与路径相关的函数: os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.curdir:返回当前目录('.') os.chdir(dirname):改变工作目录到dirname os.path.isdir(name):判断name是不是一个目录,name不是目录就返回fals

PHP中的目录遍历细说教程

HP学习教程文章简介: Php中的目录遍历细说教程 在编写php应用的过程当中,对指定目录的遍历.文件的筛选是在所难免也是至关重要 的,PHP本身提供了解析和读取目录的强大方法.牢牢掌握这些方法是每一个phper所   Php中的目录遍历细说教程 在编写php应用的过程当中,对指定目录的遍历.文件的筛选是在所难免也是至关重要 的,PHP本身提供了解析和读取目录的强大方法.牢牢掌握这些方法是每一个phper所必须的.本文将对几个重要方法总结和归纳,笔者经验尚浅,如有错误 和疏漏希望网友们加以指正,