摘要:<?php //創(chuàng)建目錄方法 function create_folder($dirName){ //判斷是否存在相同的目錄或文件 if(file_exists($dirName)){ &nb
<?php //創(chuàng)建目錄方法 function create_folder($dirName){ //判斷是否存在相同的目錄或文件 if(file_exists($dirName)){ return '存在相同的文件'; } //創(chuàng)建目錄并判斷 if(mkdir($dirName,0777,true)){ return "目錄創(chuàng)建成功!"; } return "目錄創(chuàng)建失敗!"; } //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
老師總結(jié):php工作在服務(wù)器端, 當(dāng)然可以對服務(wù)器的資源進(jìn)行操作, 文件也是資源 ...
php是基于C語言開發(fā)的, 所以它的文件操作函數(shù)與C語言幾乎是一樣的