Hallo zusammen,
ich muss ein Programm nach einem festgelegtem Schema schreiben.
Das Programm soll soll über eine Datei auf dem system auskunft geben.
Die Datei kann der User über die Standardeingabe selbst bestimmen.
"Jede Datei Eigenschaft soll über eine eigene Methode implementiert werden!"
1. Methode:
Jetzt kommt die nächste Methode, die mit der o.g. Eingabe weiterarbeiten soll:
Leider kann ich so die Eingabe nicht von einer Methode zur Anderen weiterleiten.
Wie stelle ich das am Geschicktesten an?
Die methoden sind so in der Form vorgegeben
Vielen Dank
SOA
ich muss ein Programm nach einem festgelegtem Schema schreiben.
Das Programm soll soll über eine Datei auf dem system auskunft geben.
Die Datei kann der User über die Standardeingabe selbst bestimmen.
"Jede Datei Eigenschaft soll über eine eigene Methode implementiert werden!"
1. Methode:
Code:
public static boolean existiert(File eingabe)throws IOException{
BufferedReader br = new BufferedReader(
new InputStreamReader(System.in));
String text = br.readLine();
eingabe = new File (text);
boolean exist = eingabe.exists();
if (exist == true)
System.out.print(" Die Datei existiert.");
else
System.out.print(" Die Datei existiert nicht.");
return exist;
}//existiert
Jetzt kommt die nächste Methode, die mit der o.g. Eingabe weiterarbeiten soll:
Code:
public static void aenderungAusgeben(File eingabe){
try{
eingabe = new File(text); // Hier ist der Fehler
long geaendert = 0;
geaendert=eingabe.lastModified();
System.out.println ( "Letzte Aenderung am" + geaendert);
}
catch(Exception e){
System.out.println ( "Fehler: " +e.getMessage());
}
}//aenderungAusgeben
Leider kann ich so die Eingabe nicht von einer Methode zur Anderen weiterleiten.
Wie stelle ich das am Geschicktesten an?
Die methoden sind so in der Form vorgegeben
Vielen Dank
SOA