[Funcion] Folder.DeleteTreeEx

Todas los scripts relacionados con AMS.
Buenas amigos de amsspecialist.info, hoy mirando en el foro de ru-board he visto un script que me a parecido interesante la verdad es que no lo he probado pero a simple vista parece qye funciona correctamente espero que os guste y os sea de gran utilidad.
function Folder.DeleteTreeEx(dir, callback)
    if Folder.DoesExist(dir) then
        dir = String.TrimRight(dir, "\\");
        File.Delete(dir.."\\*.*", true, false, true, callback);
        if (Application.GetLastError() == 0) then
            Folder.Delete(dir);
        end
    end
end
good