1.2k questions

1.4k answers

361 comments

339 users

Categories

Sidebar
0 votes
434 views
by brandon-w-8204 (34.1k points)

1 Answer

0 votes

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');
}
 

by brandon-w-8204 (34.1k points)
...