import java.io.*; public class dateicheck { public static void main (String [] args) { File f = new File(args[0]); if (!f.exists()) System.out.println("Datei " + args[0] + " nicht vorhanden!"); else { if (f.isDirectory()) { System.out.println(args[0] + " ist ein Verzeichnis"); System.out.println("---------------------"); String dateiliste[] = f.list(); for (int i=0; i < dateiliste.length; i++) System.out.println(dateiliste[i]); } else System.out.println(args[0] + " ist eine Datei"); } } }
Damit erhalten wir beispielsweise folgende Ergebnisse:
alfred@duron:~/java/kurs> java dateicheck dateicheck.java dateicheck.java ist eine Datei alfred@duron:~/java/kurs> java dateicheck dateicheck.java dateicheck.java ist eine Datei alfred@duron:~/java/kurs> java dateicheck dateicheck.JAVA Datei dateicheck.JAVA nicht vorhanden! alfred@duron:~/java/kurs> java dateicheck dateien dateien ist ein Verzeichnis --------------------- datei1.java datei2.java datei3.java readme.text