摘要:<?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'));
批改老师:天蓬老师批改时间:2019-04-22 13:57:15
老师总结:php工作在服务器端, 当然可以对服务器的资源进行操作, 文件也是资源 ...
php是基于C语言开发的, 所以它的文件操作函数与C语言几乎是一样的