...
| Code Block | ||
|---|---|---|
| ||
// Create a ref for closure
def delClos
// Define closure
delClos = { println "Dir ${it.canonicalPath}";
it.eachDir( delClos );
it.eachFile {
println "File ${it.canonicalPath}";
it.delete()
}
it.delete()
}
// Apply closure
delClos( new File("D:/tmp/test") ) |
An Even Groovier Way
Using the Groovy JDK extensions to File
| Code Block | ||
|---|---|---|
| ||
new File("D:/tmp/test").deleteDir() |