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