/** * Ce programme sert à montrer la création de fichier ou répertoire * ainsi que l'utilisation de quelques méthodes de la classe File. * @author Mohamed Lokbani * @version 1.0 */ import java.io.*; class testfic { public static void main (String args[]) { File monfic = new File ("unfic.txt"); File monrep = new File ("reptest"); // on ouvre un flux en entrée vers le fichier test.in System.out.println("test1: " + monfic.isFile()); System.out.println("test2: " + monfic.isDirectory()); try { if (monfic.createNewFile()) System.out.println("Fichier: unfic.txt a été correctement crée"); else System.out.println("Erreur lors de la création du fichier: unfic.txt"); if (monrep.mkdir()) System.out.println("Répertoire: reptest a été correctement crée"); else System.out.println("Erreur lors de la création du répertoire: reptest"); if (monfic.canRead()) System.out.println("Fichier: unfic.txt peut être lu"); else System.out.println("Le fichier: unfic.txt n'est pas en mode de lecture"); if (monfic.canWrite()) System.out.println("Fichier: on peut écrire dans le fichier unfic.txt"); else System.out.println("Le fichier: unfic.txt n'est pas en mode d'écriture"); } catch (IOException e) { System.out.println("Erreur: " + e); System.exit(1); } System.exit(0); } }