Skip to content

Instantly share code, notes, and snippets.

@matthewadams
Created May 2, 2013 13:48
Show Gist options
  • Save matthewadams/5502305 to your computer and use it in GitHub Desktop.
Save matthewadams/5502305 to your computer and use it in GitHub Desktop.
Closure to remove an entire directory tree.
rmdirs = {
it = (it instanceof File) ? it : new File(it)
if (!it.exists()) return
it.eachDir(delDir)
it.eachFile { it.delete() }
it.delete()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment