PHP针对目录的创建,有一个专门的函数mkdir():成功,返回true,失败,返回false
函数mkdir有四个参数:
path:要创建的目录的名称
mode:权限。默认是0777(最大权限)
recursive:设置是否可以创建多级目录(true:可,false:不可)
context:文件句柄的环境。context是可修改流的行为的一套选项(很少用到)
例如:
function createdir($path,$mode){
if (is_dir($path)){ //判断目录存在否,存在不创建
echo "目录'" . $path . "'已经存在";
}else{ //不存在创建
$re=mkdir($path,$mode,true); //第三个参数为true即可以创建多极目录
if ($re){
echo "目录创建成功";
}else{
echo "目录创建失败";
}
}
}
$path="/aa/bb/cc/cd"; //要创建的目录
$mode=0755; //创建目录的模式
createdir($path,$mode);//测试