Hallo,
ich habe hier im Forum etwas über Dateien und Verzeichnisse gelesen und gleich mal in Eclise geschrieben.
Da ich üben möchte Programme in Klassen zu teilen, habe ich das mal mit diesem versucht.
In der Main Methode bekomme ich die Information, das "listDir" eine undefinierte Methode ist?
Und bei List dir bekomme ich eine Meldung Class invalid Type?
Kann mir da jemand helfen?
Danke
Mi
ich habe hier im Forum etwas über Dateien und Verzeichnisse gelesen und gleich mal in Eclise geschrieben.
Da ich üben möchte Programme in Klassen zu teilen, habe ich das mal mit diesem versucht.
Code:
package dateien;
import java.io.File;
public class Hauptprogramm
{
public static void main(String[] args)
{
// Objekt erzeugen
File pfad = new File("/Volumes/Dateien");
// Klasse "listDir" aufrufen
listDir(pfad);
}
public class listDir(File pfad);
{
// Dateiliste erzeugen
File[] dateiListe = pfad.listFiles();
// Wenn Dateien gefunden wurden
if (dateiListe != null)
{
for (int i = 0; i < dateiListe.length; i++)
{
System.out.println(dateiListe[i].getAbsolutePath());
if (dateiListe[i].isDirectory())
{
System.out.print(" (Ordner)");
}
else
{
System.out.print(" (Datei)");
}
}
}
}
}
In der Main Methode bekomme ich die Information, das "listDir" eine undefinierte Methode ist?
Und bei List dir bekomme ich eine Meldung Class invalid Type?
Kann mir da jemand helfen?
Danke
Mi