PHP创建多级目录

1.使用到函数
1.1新建目录的函数
bool mkdir(string $pathname [,int $mode=0777 [,bool $recursive=false [,resource $context]]])
参数说明:
pathname——目录的路径
mode——默认的mode是0777,意味着最大的可能访问权,mode在windows下被忽略
recursive——true表示允许在指定的目录下创建嵌套的目录
context——在 PHP 5.0.0 中增加了对上下文(Context)的支持
1.2转换字符串编码的函数
string iconv(string $in_charset, string $out_charset, string $str)
参数说明:
in_charset——输入的字符集
out_charset——输出的字符集
str——要转换的字符串

2.完整的示例代码

<?php
	header("Content-type:text/html;charset=utf-8");
	//要创建的多级目录
	$path= "D:/MyTest/PHP/PDF教程";
	//判断目录存在否,存在给出提示,不存在则创建目录
	if(is_dir($path)){
		echo "目录$path已经存在!";
	}else{
		//第三个参数是“true”表示能创建多级目录,iconv防止中文目录乱码
		$res=mkdir(iconv("UTF-8", "GBK", $path),0777,true);
		if ($res) {
			echo "目录$path创建成功!";
		}else{
			echo "目录$path创建失败!";
		}
	}
?>

这样,在D盘中就会出现如下的多级目录 /MyTest/PHP/PDF教程


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值