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();
}
}
}

Provide Feedback For This Article
We take your feedback seriously and use it to improve our content. Thank you for helping us serve you better!
😊 Thanks for your time, your feedback has been registered!
Comments & Discussion
Facing issues? Have questions? Post them here! We're happy to help!