Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.nio.file._
- import java.nio.file.attribute._
- object FileIO {
- def deleteDirectories(dir: Path): Unit = {
- Files.walkFileTree(dir, new SimpleFileVisitor[Path] {
- override def visitFile(file: Path, attrs: BasicFileAttributes): FileVisitResult = {
- Files.delete(file)
- FileVisitResult.CONTINUE
- }
- override def postVisitDirectory(dir: Path, exc: IOException): FileVisitResult = {
- Files.delete(dir)
- FileVisitResult.CONTINUE
- }
- })
- Files.deleteIfExists(dir)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement