Veamos primero el código específico:
import java.io.file; import java.io.ioException; public class CreatFile {public static void main (string [] args) {file newDir = new File ("d:/test"); // declarar el archivo del directorio de disco newFile = nuevo archivo (newDir, "test.txt"); // declarar el archivo de directorio boolean newCreatDir = newDir.exists (); boolean newCreatFile = newFile.Exists (); // Cree el directorio y los archivos if (newCreatDir == false) {try {// excepción escuchando newdir.mkdirs (); // Crear directorio System.out.println (newDir.getabsolutePath ()+"dirigido"); newfile.CreateNewFile (); // Crear archivos System.out.println (newfile.getAbSolutePath ()+"Archivo creado");} Catch (IOException e) {// Catch Exception E.PrintStackTrace (); //Print the exception information on the command line where the error occurred in the program and the reason }}else{System.out.println(newDir.getAbsolutePath()+"Direct already exist");}if(newCreatFile==true){System.out.println(newFile.getAbsolutePath()+"File already exists");}}}}ilustrar:
El método para crear un directorio, mkdirs (); o mkdir (); La diferencia es que MkDirs () se puede crear en múltiples niveles.
Crear método de archivo, createenewfile ();