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

php原生目錄創(chuàng)建、讀取、目錄大小

原創(chuàng) 2019-04-05 17:00:04 228
摘要:<?php /**  * 目錄創(chuàng)建操作  * @param $dirName      // 需要?jiǎng)?chuàng)建的目錄名稱  * @return string       提示信息
<?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)建失敗!';
}

/**
 * 目錄讀取操作
 * @param $path     // 讀取的目錄
 * @return array       數(shù)組|失敗
 */
function read_dir($path)
{
    $dir = opendir($path);
    $arr = [];
    while ($item = readdir($dir))
    {
        if($item != '.' && $item != '..')
        {
            $paths = $path.'/'.$item;
            if(is_file($paths))
            {
                $arr['file'][] = $item;
            }

            if(is_dir($paths))
            {
                $arr['dir'][] = $item;
            }
        }
    }

    // 釋放句柄
    closedir($dir);

    return $arr;
}

/**
 * 字節(jié)轉(zhuǎn)換操作
 * @param $byte          字節(jié)大小
 * @param int $precision  保留小數(shù)位
 * @return string   提示信息
 */
function trans_byte($byte,$precision = 2)
{
    $KB = 1024;
    $MB = 1024*$KB;
    $GB = 1024*$MB;
    $TB = 1024*$GB;

    if($byte < $KB)
    {
        return $byte.'B';
    } else if($byte < $MB) {
        return round($byte / $KB,$precision).'KB';
    } else if($byte < $GB) {
        return round($byte / $MB,$precision).'MB';
    } else if($byte < $TB) {
        return round($byte / $GB,$precision).'GB';
    } else {
        return round($byte / $TB,$precision).'TB';
    }
}

?>


批改老師:西門大官人批改時(shí)間:2019-04-08 09:57:39
老師總結(jié):函數(shù)封裝的很好,還可以進(jìn)一步把它們封裝到一個(gè)類里面去。

發(fā)佈手記

熱門詞條