devxlogo

File Deletion

File Deletion

Question:
I’m opening a file for reading, and after reading its contents I write it all to other file. Now I want to delete the original file. How do I this?

Answer:
When you use FileInputStream and FileOutputStream a lot to do file I/O, it’s easy to forget about the java.io.File class. The File class allows you to reference files and do things like rename and delete them. Deleting a file is as simple as creating a File instance and invoking its delete method. For example:

File file = new File("deleteme.txt");if(file.delete()) {  // The file was deleted} else {  // The file was not deleted}

The delete method returns true if the file was successfully deleted and false if it was not. A file might not be deleted if it doesn’t exist or you have insufficient permission to delete it. In runtime environments running a security manager, such as a Web browser’s applet sandbox, a SecurityException may be thrown if file deletion is an operation denied to your application.

See also  Comparing different methods of testing your Infrastructure-as-Code
devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist