Until now, the posts I wrote were on setting up development environment but for the first time I am gonna write something about coding. It's a simple tutorial on how to create files in Java. It's nothing fancy but just a point for me to start and take you into a bit of programming. So let's get started.
There are many times when you need a file during development may be to write some data (could be a txt or csv or your own format). It's very simple to create a file. You simply need to use the File class from the Java IO. It has many methods and one of them is File.createNewFile().
The steps are:
- Create a File object:
File fileToCreate = new File("nameOfFile"); - The second step is to create the file:
fileToCreate.creatNewFile()
package home.flicker.java.io.file;
import java.io.File;
import java.io.IOException;
import java.util.Scanner;
/**
* @author flicker
* Example to create a file with user given name.
*/
public class FileCreation {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter name of File you want to create: ");
String fileName = scanner.next();
File fileToCreate = new File(fileName);
try {
if(fileToCreate.createNewFile()){
System.out.println("File created!!!");
}
else{
System.out.println("Can't create new file as it already exists!!!");
}
} catch (IOException e) {
System.out.println("Error while creating file!!! " + e.getMessage());
}
}
}
Here is a screen-shot of the output:
The example code is pretty simple and self explanatory. Share your issues or confusions.
I will be posting more on File reading, writing and other file related operations.
No comments:
Post a Comment