• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to delete subfolder and its content in Java

 
udhayan kumar
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I want to delete subfolders and its contents from a folder using Java.

For example:
Folder
|__Subfolder1 - a.txt
|__Subfolder2 - b.txt
|__Subfolder3 - c.txt

I need to delete content of subfolders and its contents using Java. But Folder(Parent) should not be deleted.
Please help me.
 
Jesper de Jong
Java Cowboy
Saloon Keeper
Posts: 15216
36
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Class java.io.File has a delete() method which you can use to delete files and directories.

You'll have to first delete all files in the directory, and then the directory itself.
 
udhayan kumar
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the reply Jesper. I am using following snippet to delete contents of the subfolders, but I don't know how to delete the subfolder(directory) itself. I am new to Java, please help me. Thanks in advance.
 
Jesper de Jong
Java Cowboy
Saloon Keeper
Posts: 15216
36
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Just call directory.delete(); at the end of the method, between lines 13 and 14.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic