video fix for zips

This commit is contained in:
Yoshman29
2023-04-02 19:39:50 +02:00
parent 7b9c984cf9
commit d9ca22bbda
5 changed files with 84 additions and 5 deletions
+23
View File
@@ -50,6 +50,29 @@ class CoolUtil
return Json.parse(Assets.getText(assetPath));
}
/**
* Deletes a folder recursively
* @param delete Path to the folder.
*/
public static function deleteFolder(delete:String) {
#if sys
if (!sys.FileSystem.exists(delete)) return;
var files:Array<String> = sys.FileSystem.readDirectory(delete);
for(file in files) {
if (sys.FileSystem.isDirectory(delete + "/" + file)) {
deleteFolder(delete + "/" + file);
sys.FileSystem.deleteDirectory(delete + "/" + file);
} else {
try {
sys.FileSystem.deleteFile(delete + "/" + file);
} catch(e) {
Logs.trace("Could not delete " + delete + "/" + file, WARNING);
}
}
}
#end
}
/**
* Shortcut to parse a JSON string
* @param str Path to the JSON string