php读取图片目录并创建目录,封装创建目录方法、读取目录并包含目录大小的方法...

摘要:创建目录方法/**

* 目录创建操作

* @param $dirname //需要创建的目录名称

* @return string  //提示信息

*/

function create_folder($dirname)

{

&

创建目录方法/**

* 目录创建操作

* @param $dirname //需要创建的目录名称

* @return string  //提示信息

*/

function create_folder($dirname)

{

// 判断是否存在相同文件或目录

if (file_exists($dirname)){

return '存在相同文件!';

}

// 创建目录并判断

if (mkdir($dirname,0777,true)){

return '目录创建成功!';

}

return '目录创建失败!';

}

echo create_folder('abc/zzc');

497e4ea895f19965861a6909c12467a6.png

16fc118696cde333d5fccb7eb7e7bfa4.png

读取目录方法:function read_dir($path)

{

$arr = [];

$dir = opendir($path);

while ($item = readdir($dir)) {

if ($item != "." && $item != "..") {

if (is_file($path . "/" . $item)) {

$arr['file'][] = $item;

}

if (is_dir($path . "/" . $item)) {

$arr['dir'][] = $item;

}

}

}

closedir($dir);

return $arr;

}

var_dump(read_dir('text1'));

718441750bf5f1e900ef3e173a4f4143.png

6cef6c92a955803451ae5653027e6d3f.png

目录大小查询操作:**

* 目录大小查询操作

* @param $path     // 需要查询大小的目录

* @return int      // 目录的大小

*/

function dir_size($path)

{

$sum = 0;

global $sum;

$dir = opendir($path);

while ($item = readdir($dir)) {

if ($item != "." && $item != "..") {

if (is_file($path . "/" . $item)) {

$sum += filesize($path . "/" . $item);

}

if (is_dir($path . "/" . $item)) {

$func = __FUNCTION__;

$func($path . "/" . $item);

}

}

}

return $sum;

}

echo trans_byte(dir_size('abc'));

61d4552a56b8515a1998413cbf144bc3.png

4d255af1b41d3d18ba106baf3b3a95bc.png

批改老师:欧阳批改时间:2019-05-07 09:58:19

老师总结:完成的不错。目录操作多为 文件,比如图片和表格。继续加油。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值