Hallo,
erst mal kriege ich eine Exception: ArrayIndexOutOfBounds, auch wenn ich 100 000 Arrays erstelle. ???:L
Die zweite Frage kommt gleich; erst mal der Code:
Was will man mit arg_dat[0] bezwecken?
Ich hoffe ihr könnt mir helfen. Das Beispiel habe ich aus einem Buch.
Liebe Grüße
Reality
erst mal kriege ich eine Exception: ArrayIndexOutOfBounds, auch wenn ich 100 000 Arrays erstelle. ???:L
Die zweite Frage kommt gleich; erst mal der Code:
Code:
import java.io.File;
public class FileInfo {
public static void main(String[] arg_dat) {
//File-Objekt erzeugen
File datei= new File(arg_dat[0]);
//Array für Verzeichnisliste
String [] liste = new String [255];
if (datei.exists() && datei.isFile())
{
System.out.println(arg_dat[0]+" ist Datei.");
System.out.println("kmpl. Pfad: "+datei.getAbsolutePath());
System.out.println("Datei: "+datei.getName());
System.out.println("Leserecht: "+datei.canRead());
System.out.println("Schreibrecht: "+datei.canWrite());
}
else
{
if(datei.exists() && datei.isDirectory())
{
System.out.println(arg_dat[0]+" ist Directory.");
//Verz.-Eintrage lesen liste zuweisen
liste= datei.list();
//Liste ausgeben
for (int i=0; i < liste.length; i++)
System.out.println(liste[i]);
}
else
{
System.out.println(arg_dat[0]+" nicht gefunden");
}
}
}
}
Was will man mit arg_dat[0] bezwecken?
Ich hoffe ihr könnt mir helfen. Das Beispiel habe ich aus einem Buch.
Liebe Grüße
Reality