文件夹操作=====================================================================================================================
创建文件夹
mkdir('文件路径','文件权限')
mkdir('./aa',777);//在当前目录下创建一个aa文件夹,权限是777,不能重复创建
mkdir('../aa',777);//在父级目录下创建一个aa文件夹,权限是777,不能重复创建
删除空文件夹(如果文件夹下有文件夹或文件时,则报错,不被允许删除)
rmdir()
重命名文件夹
rename("原文件夹","重命名后的文件夹");
原文件默认当前路径,重命名后的文件可填写路径实现移动文件
打开文件夹并读取文件夹/打开open()、读取readdir()、关闭closedir()、判断is_dir()
实例:遍历文件夹
//通过递归,实现遍历文件夹
function getFile($path){
$floder = opendir($path);//打开文件夹
echo "<ul>";
while($f = readdir($floder)){//readdir()每次只读一个
if($f=="."||$f=="..") continue;//文件中都包含两项 是.和..
echo "<li>".$f."</li>";
if(is_dir("{$path}/{$f}")){//判断是否是文件夹
getFile("{$path}/{$f}");
}
}
echo "</ul>";
}
$path = $_SERVER['DOCUMENT_ROOT'];//根目录
//C:/yingyongchengxu/wamp/www/'?超全局变量
//var_dump($path);
getFile($path);
closedir();