Here is a function you can use to delete a directory and all of the contents:
function deleteDirectory(directoryToDelete) {
var startTime = (new Date()).getTime();
var directory = new java.io.File(directoryToDelete);
var files = directory.listFiles();
for (var currentFile = 0; currentFile < files.length; currentFile++) {
if (!files[currentFile].isDirectory()) {
files[currentFile].delete();
} else {
deleteDirectory(files[currentFile]);
}
}
// now delete the directory
directory.delete();
var endTime = (new Date()).getTime();
// qie.warn('It took ' + (endTime - startTime) + 'ms to delete working directory');
}