Program to implement how to create and delete a file in Java 7 using java.nio ?.
package com.hubberspot.java7;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class CreateAndDeleteFile {
public static void main(String[] args) {
// Create a path to the file which is
// to be created and deleted later
// here "D:\\books\\java\\" is the address
// to reach the file created by name "hubberspot.java"
Path filePath = Paths.get("D:\\books\\java\\hubberspot.java");
// First we check whether file already exists
// at the filePath by using Files class static
// method by name exists()
if (!Files.exists(filePath)) {
try {
// Second we create a file at
// the specified filePath by using
// Files class createFile() method.
Files.createFile(filePath);
} catch (IOException e) {
e.printStackTrace();
}
}
// In order to delete there must be a file,
// here we check whether file already exists
// at the filePath by using Files class static
// method by name exists()
if (Files.exists(filePath)) {
try {
// here we delete a file at
// the specified filePath by using
// Files class delete() method.
Files.delete(filePath);
} catch (IOException e) {
e.printStackTrace();
}
}
}
}