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

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

原創(chuàng) 2019-03-31 22:18:32 205
摘要:/**  * 目錄創(chuàng)建操作  * @param $dirName // 需要?jiǎng)?chuàng)建的目錄名稱  * @return string   提示信息  */ function create_folder($dirName) {   &nb
/**
 * 目錄創(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');

/**
 * 目錄讀取操作
 * @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;
}

//var_dump(read_dir('js'));

/**
 * 目錄大小查詢操作
 * @param $path     // 需要查詢大小的目錄
 * @return int      // 目錄的大小
 */
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'));


批改老師:查無此人批改時(shí)間:2019-04-01 09:31:23
老師總結(jié):完成的不錯(cuò)。目錄和文件,現(xiàn)在最多操作是對(duì)圖片處理。

發(fā)佈手記

熱門詞條