• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

[PHP] Hàm dọn dẹp thư mục trống trên host

djdungcuty

Active Member
Dưới đây là code PHP với chức năng loại bỏ toàn bộ thư mục không chứa tập tin nào bên trong.
Và đây là code:
PHP:
function RemoveEmptySubFolders($starting_from_path) {
    // Trả về true nếu thư mục này không chứa tập tin
    function IsEmptyFolder($folder) {
        return (count(array_diff(glob($folder.DIRECTORY_SEPARATOR."*"), Array(".", ".."))) == 0);
    }
    // trả về true nếu ít nhất một thư mục trống đã được gỡ bỏ
    function DoRemoveEmptyFolders($from_path) {
        if(IsEmptyFolder($from_path)) {
            rmdir($from_path);
            return true;
        } else {
		// Code được viết bởi Vn4ever.Com
            $Dirs = glob($from_path.DIRECTORY_SEPARATOR."*", GLOB_ONLYDIR);
            $ret = false;
            foreach($Dirs as $path) {
                $res = DoRemoveEmptyFolders($path);
                $ret = $ret ? $ret : $res;
            }
            return $ret;
        }
    }
    while (DoRemoveEmptyFolders($starting_from_path)) {}
}

Copy hãy ghi nguồn Vn4ever.Com nhé ;)
 

Facebook Comments

New posts New threads New resources

Back
Top