Delete a File in Java with Examples


In this article, we take a look at how to delete a file using Java with examples.

Exampl 1: Using java.io.File delete() method

package org.code2care.examples;

import java.io.File;

public class DeleteFile {

    public static void main(String[] args) {

        String fileName = "/Users/c2ctech/Desktop/data.csv";
        File dataFile = new File(fileName);
        if (dataFile.delete()) {
            System.out.println("File " + dataFile.getName() + " deleted successfully!");
        } else {
            System.out.println("Unable to delete file " + dataFile.getName());
        }
    }
}

Example 2: Using java.io.File delete()

package org.code2care.examples;

import java.io.File;

public class DeleteFile {
    public static void main(String[] args) {
        String fileName = "/Users/c2ctech/Desktop/data.csv";
        File dataFile = new File(fileName);

        if (dataFile.exists()) {
            if (dataFile.delete()) {
                System.out.println("File " + dataFile.getName() + " deleted successfully!");
            } else {
                System.out.println("Unable to delete file " + dataFile.getName());
            }
        } else {
            System.out.println("File " + dataFile.getName() + " does not exist.");
        }
    }
}

Example 3: Using java.nio.file.File

import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class DeleteFile {
    public static void main(String[] args) {
        String fileName = "/Users/c2ctech/Desktop/data.csv";
        Path filePath = Paths.get(fileName);

        try {
            Files.delete(filePath);
            System.out.println("File " + fileName + " deleted successfully!");
        } catch (Exception e) {
            System.out.println("Unable to delete file " + fileName);
            e.printStackTrace();
        }
    }
}

Example 4: Using java.nio.file.Path

import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class DeleteFile {
    public static void main(String[] args) {
        String fileName = "/Users/c2ctech/Desktop/data.csv";
        Path filePath = Paths.get(fileName);

        try {
            Files.deleteIfExists(filePath);
            System.out.println("File " + fileName + " deleted successfully!");
        } catch (Exception e) {
            System.out.println("Unable to delete file " + fileName);
            e.printStackTrace();
        }
    }
}

Java Delete File Example - Java 7 8 or higher
-

Facing issues? Have Questions? Post them here! I am happy to answer!


Author: Rakesh
Author Info:

Rakesh is a seasoned developer with over 10 years of experience in web and app development, and a deep knowledge of operating systems. Author of insightful How-To articles for Code2care.

Follow him on: X

Copyright © Code2care 2023 | Privacy Policy | About Us | Contact Us | Sitemap