zoukankan      html  css  js  c++  java
  • PHP Directory 函数

    预定义常量:

    DIRECTORY_SEPARATOR (string) :目录分隔符

    PATH_SEPARATOR (string) :路径分隔符

    bool chdir ( string $directory )— 改变目录

    echo getcwd() . "\n";
    chdir('public_html');
    echo getcwd() . "\n";

    bool chroot ( string $directory )— 改变根目录,仅在系统支持且运行于 CLI,CGI 或嵌入 SAPI 版本时才行。

    dir::dir ( string $directory )— directory 类,有三个方法可用:read,rewind(将文件内部的位置指针重新指向一个数据流开头) 和 close

    复制代码
    $d = dir("E:/work/html");
    $methods = get_class_methods('dir');
    print_r($methods);
    while(false !== ($entry = $d->read())){
        echo $entry."<br/>";
    }
    $d->close();
    复制代码

    void closedir ( resource $dir_handle )— 关闭目录句柄

    复制代码
    $dir = "/etc/php5/";
    if (is_dir($dir)){
        if ($dh = opendir($dir)){
            $directory = readdir($dh);
            closedir($dh);
        }
    }
    复制代码

    string getcwd ( void )— 取得当前工作目录

    resource opendir ( string $path [, resource $context ] )— 打开目录句柄

    string readdir ( resource $dir_handle )— 从目录句柄中读取条目

    复制代码
    if ($handle = opendir('/path/to/files')) {
        echo "Directory handle: $handle\n";
        echo "Files:\n";
        while (false !== ($file = readdir($handle))) {
            echo "$file\n";
        }
        closedir($handle);
    }
    复制代码

    void rewinddir ( resource $dir_handle ) —将 dir_handle 指定的目录流重置到目录的开头

    array scandir ( string $directory [, int $sorting_order [, resource $context ]] )— 列出指定路径中的文件和目录

    $dir    = '/tmp';
    $files1 = scandir($dir);
    $files2 = scandir($dir, 1);
    print_r($files1);
    print_r($files2);
  • 相关阅读:
    13.11.1 __bases__类属性:
    logstash 删除message host字段
    数据科学:Oracle 并购 DataScience 公司提升机器学习能力
    继承
    python 创建子类
    Python第三方库的使用
    13.8.1 staticmethod()和 classmethod()内建函数
    实例方法和类方法
    CSS常用遮罩层
    CSS常用遮罩层
  • 原文地址:https://www.cnblogs.com/xingmeng/p/2960542.html
Copyright © 2011-2022 走看看