@magikcraft/mct1
Version:
Minecraft for Type 1 Diabetes
26 lines (24 loc) • 643 B
text/typescript
/**
* readFile
* @param {string} filename - path to file, relative to Minecraft server root
* @return {boolean}
*
* Delete file or directory (recursive).
*/
export function remove(filename) {
var File = java.io.File
const file = new File(filename)
if (file.exists()) {
if (file.isDirectory()) {
// Recursively delete all files in dir.
const files = Java.from(file.listFiles())
files.forEach(_file => {
remove(_file.getPath())
})
// Now delete empty dir
file.delete()
} else {
file.delete()
}
}
}