亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

封裝創(chuàng)建目錄方法、讀取目錄并包含目錄大小的方法

Original 2019-04-10 17:16:59 189
abstrakt:創(chuàng)建目錄方法: <?php /**  * 創(chuàng)建目錄操作  * @param $dirname  需要?jiǎng)?chuàng)建的目錄名稱  * @return string   提示信息  */ function create_folder($dirname) {
創(chuàng)建目錄方法:
<?php
/**
 * 創(chuàng)建目錄操作
 * @param $dirname  需要?jiǎng)?chuàng)建的目錄名稱
 * @return string   提示信息
 */
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');

讀取目錄的方法:
<?php
/**
 * 目錄讀取操作
 * @param $path    讀取的目錄
 * @return array    數(shù)組
 */
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;
}
echo '<pre>';
var_dump(read_dir('js'));

目錄大小的查詢方法:
<?php
/**
 * 目錄大小查詢操作
 */
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('js'));


Korrigierender Lehrer:天蓬老師Korrekturzeit:2019-04-11 09:14:33
Zusammenfassung des Lehrers:將一些常用操作封裝成函數(shù)的 , 目的只有一個(gè), 就是代碼復(fù)用。。。。

Versionshinweise

Beliebte Eintr?ge