Create a file
![Task](http://static.miraheze.org/rosettacodewiki/thumb/b/ba/Rcode-button-task-crushed.png/64px-Rcode-button-task-crushed.png)
You are encouraged to solve this task according to the task description, using any language you may know.
In this task, the job is to create a new empty file called "output.txt" with no content and of size 0 byte and an empty directory called "docs". Assuming current directory or fullpath. Either "/output.txt" or "c:\\output.txt" for the former and "/docs/" or "c:\\docs\" for the second test.
Java
public class CreateFileTest { public static String createNewFile(String filename) { try { // Create file if it does not exist boolean success = new File(filename).createNewFile(); if (success) { return " did not exist and was created successfully."; } else { return " already exists."; } } catch (IOException e) { return " could not be created."; } }
public static void test(String type, String filename) { System.out.println("The following " + type + " called " + filename + createNewFile(filename) ); }
public static void main(String args[]) { test("file", "output.txt"); if(File.seperatorChar == '/') test("file", "/output.txt"); else test("file", "c:\\output.txt");
test("directory", "docs"); if(File.seperatorChar == '/') test("directory", "/docs/"); else test("directory", "c:\\docs\\"); } }