php目录操作函数

getcwd() 函数返回当前目录。
若成功,则返回当前工作目录,否则返回 falseecho getcwd(); //D:\wamp\www\example\20150325
chdir("test"); // 进入当前目录下的test目录
echo getcwd(); //D:\wamp\www\example\20150325\test
$dir = dir("test");// dir() 函数打开一个目录句柄,并返回一个对象。这个对象包含三个方法:read() , rewind() 以及 close()。
while (($file = $dir->read()) !== false)
{
    echo "filename: " . $file . "<br />";
    // $dir->rewind();// 倒回目录句柄 此时输出会造成死循环,因为每一个循环都被重置到开始
}
$dir->close();

// 此方法与以下方法一致

$dir = opendir("test");
//列出 images 目录中的文件
while (($file = readdir($dir)) !== false)
{
    echo "filename: " . $file . "<br />";
    // rewinddir();
}
closedir($dir);
print_r(scandir(‘D:\wamp\www\example\20150325‘,1));
/**
*    返回一个数组,其中包含指定路径中的文件和目录
*    @param $directory 目录
*    @param $sort  规定按首字母排列顺序。默认是 0 (升序)。如果是 1,则为降序。
*    @param $context 规定目录句柄的环境。context 是可修改目录流的行为的一套选项。==>暂未理解
*/
// scandir($directory, $sort = 0, $context);

/*Array
(
    [0] => test
    [1] => index.php
    [2] => ..
    [3] => .
)*/

 

chroot() 函数把当前进程的根目录改变为指定的目录。// 待整理...

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。