美文网首页
PHP操作文件和目录

PHP操作文件和目录

作者: 简简天天 | 来源:发表于2019-12-17 22:21 被阅读0次

1、用PHP方式对目录进行遍历

$dir = './test';

function loopDir($dir){
    $handle = opendir($dir);
    while(false !==($file =readdir($handle))){
        if($file!='.'&& $file!='..'){
            echo $file."\n";
        /*    if(filetype($dir.'/'.$file)=='dir'){
                loopDir($dir.'/'.$file);
            }*/
            if(is_dir($dir.'/'.$file)){
                loopDir($dir.'/'.$file);
            }
        }
    }
}

loopDir($dir);
test1
test2
test3.txt

2、常用文件函数介绍

  • opendir(path,context);打开目录句柄。
    成功则返回目录句柄资源。失败则返回 FALSE。
    如果路径不是合法目录,或者由于许可限制或文件系统错误导致的目录不能打开,则抛出 E_WARNING 级别的错误。
    您可以通过在函数名称前添加 '@' 来隐藏 opendir() 的错误输出。
  • closedir(dir_handle); 关闭目标句柄。
    返回无
    dir_handle 可选。指定之前由 opendir() 打开的目录句柄资源。
    如果该参数未指定,则使用最后一个由 opendir() 打开的链接。
  • readdir(dir_handle); 返回目录句柄中的条目。
    可选。指定之前由 opendir() 打开的目录句柄资源。
    如果该参数未指定,则使用最后一个由 opendir() 打开的链接。
    若成功则返回条目名称(文件名),失败则返回 FALSE。
  • filetype(filename) 必需。规定要检查的文件。
    若成功,则返回 7 种可能的值。若失败,则返回 false。
    常见的dir和file
// 打开目录,然后读取其内容,然后关闭
$dir = './test';
if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
        while (($file = readdir($dh)) !== false) {
            echo "filename:" . $file . "\n";
        }
        closedir($dh);
    }
}

filename:.
filename:..
filename:test1

相关文章

  • PHP操作文件和目录

    1、用PHP方式对目录进行遍历 2、常用文件函数介绍 opendir(path,context);打开目录句柄。成...

  • PHP文件/目录操作

    文件读取/写入操作 fopen()函数 用来打开一个文件,打开时需要指定打开模式 写入函数 fwrite...

  • face8文件及目录处理

    文件操作函数以及 打开模式 理解目录操作步骤 尝试联系完成目录的复制和删除函数的编写 通过php函数的方式对目录进...

  • 第9天 PHP目录及文件操作

    PHP操作目录 1、目录****和目录 目录:可以说是一个文件夹,带有盘符的一系列的路径文件:目录下用来存储内容的...

  • php 安装swoole

    操作系统:CentOS php安装目录:/usr/local/php php.ini配置文件路径:/usr/loc...

  • php操作目录和文件

    php操作目录 1、创建新目录 描述:尝试新建一个由 pathname 指定的目录。 语法:bool mkdir ...

  • jquery+ajax模拟form表单文件上传PHP

    前端HTML: PHP操作: ①创建目录、检查文件格式 ②上传 源码: //上传操作测试 public funct...

  • 文件和目录处理相关

    文件和目录处理相关 题: 考点:文件操作/写入操作; 延伸:目录操作函数,其他文件操作; 文件读写操作 文件系统函...

  • php操作Sphinx

    使用PHP API操作 Sphinx 1、基础操作 步骤1:复制sphinx\api目录中的接口文件sphinxa...

  • Linux文件操作

    文件操作 (Linux文件操作)) [文件|目录] Linux文件操作:为了对文件和目录进程处理,你需要用到系统...

网友评论

      本文标题:PHP操作文件和目录

      本文链接:https://www.haomeiwen.com/subject/afvenctx.html