目录的查询,创建及删除

1:目录的查询

opendir(“目录路径”);获取目录句柄

readdir(“目录句柄”);读取目录中的一条文件或文件夹

is_dir(“文件路径”);判断是否是文件夹

file_exists(“文件路径”);判断文件/文件夹是否存在

closedir(“目录句柄”);关闭目录句柄

 

 1 $pathname="./ceshi/";
 2 $tp=opendir($pathname);
 3 while(($filename = readdir($tp))!==false){
 4     if(is_dir($pathname.$filename)){
 5         echo $filename."是文件夹";
 6     }else{
 7         echo $filename."是文件";
 8     }
 9     echo "<br/>";
10 }
11 closedir($tp);

2:创建目录

mkdir(“文件夹路径”);创建一个文件夹

 1 $path="./ceshi/";
 2 $arr=array('111','222','333','44','55','6');
 3 
 4 foreach ($arr as $v){
 5     if(file_exists($path.$v)&&is_dir($path.$v)){
 6         echo "目录".$v."已经存在";
 7     }else{
 8         if(mkdir($path.$v)){
 9             echo "创建".$v."成功!";
10         }else{
11             echo "创建".$v."失败!";
12         }
13     }
14     echo "<br/>";
15 }

3:删除目录

rmdir();删除一个目录

 1 $path="./ceshi/";
 2 
 3 $arr=array('444','55','6');
 4 
 5 foreach ($arr as $v){
 6     if(file_exists($path.$v)&&is_dir($path.$v)){
 7         if(rmdir($path.$v)){
 8             echo "删除".$path.$v."目录成功!";
 9         }
10     }else{
11         echo $path.$v."目不存在或不是一个目录!";
12     }
13     echo "<br/>";
14 }

 

转载于:https://www.cnblogs.com/yhqq512/p/6901400.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值