Advertisement
Guest User

Untitled

a guest
May 25th, 2015
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. import java.nio.file._
  2. import java.nio.file.attribute._
  3.  
  4. object FileIO {
  5. def deleteDirectories(dir: Path): Unit = {
  6. Files.walkFileTree(dir, new SimpleFileVisitor[Path] {
  7. override def visitFile(file: Path, attrs: BasicFileAttributes): FileVisitResult = {
  8. Files.delete(file)
  9. FileVisitResult.CONTINUE
  10. }
  11.  
  12. override def postVisitDirectory(dir: Path, exc: IOException): FileVisitResult = {
  13. Files.delete(dir)
  14. FileVisitResult.CONTINUE
  15. }
  16. })
  17. Files.deleteIfExists(dir)
  18. }
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement