abstract:<?php //创建目录方法 function create_folder($dirName){ //判断是否存在相同的目录或文件 if(file_exists($dirName)){ &nb
<?php //创建目录方法 function create_folder($dirName){ //判断是否存在相同的目录或文件 if(file_exists($dirName)){ return '存在相同的文件'; } //创建目录并判断 if(mkdir($dirName,0777,true)){ return "目录创建成功!"; } return "目录创建失败!"; } //echo create_folder('css'); //读取目录操作 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('upload/file1')); //读取文件大小操作 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('upload'));
Correcting teacher:天蓬老师Correction time:2019-04-22 13:57:15
Teacher's summary:php工作在服务器端, 当然可以对服务器的资源进行操作, 文件也是资源 ...
php是基于C语言开发的, 所以它的文件操作函数与C语言几乎是一样的