目录相关操作(使用while循环读取目录中的文件)

<?php

//目录句柄的操作

$dir = opendir('/Users/Cuffica/Desktop');	//打开一个目录,返回其句柄

readdir($dir);		//读出目录中的内容,包括隐藏文件(文件名,可在teminal中测试);返回字符串类型
echo readdir($dir);
echo '<br />';
echo readdir($dir);
echo '<br />';
echo readdir($dir);
echo '<br />';

echo '<br />';


rewind($dir);

//使用while循环读出目录中的元素
while(!!($file = readdir($dir))){
	echo $file;
	echo '<br />';
}

closedir($dir);		//关闭一个目录句柄

echo '<br />';



//将目录读入数组scandir();无需打开关闭文件
$array = scandir('/Users/Cuffica/Desktop');
echo $array;
print_r($array);

//删除指定目录,无需打开关闭文件,相对绝对路径都可
//rmdir('/path');
//给目录重命名,无需打开关闭文件,对目录和文件都有效
//rename('/path')

?>

你可能感兴趣的:(PHP,目录文件读取)