Hallo zusammen!
Ich habe eine Frage... Ich lese eine Datei ein, jedoch möchte ich wenn der Benutzer einen falschen Pfad angibt, dass er noch eine zweite Chance bekommt. Das habe ich bisher:
Das System.exit habe ich angegeben, da nachher noch weitere Methoden kommen die vom Pfad abhängen...
Nun brauche ich eine Schleife, jedoch egal wie ich nachdenke :### , mir fällt keine Abbruchbedinnung ein
Ich habe schon mit der Methode CanRead() usw. herumexperimentiert, jedoch konnte nichts den gewünschten erfolg erziehlen
D A N K E ! ! !
Ich habe eine Frage... Ich lese eine Datei ein, jedoch möchte ich wenn der Benutzer einen falschen Pfad angibt, dass er noch eine zweite Chance bekommt. Das habe ich bisher:
Code:
public static void main(String[] args) throws Exception,FileNotFoundException
{
String Pfad;
BufferedReader Tastatur = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Den Pfad zur Datei angeben: ");
Pfad = Tastatur.readLine();
try {
File eingabeDatei = new File(Pfad);
FileReader eingabeStrom = new FileReader(eingabeDatei);
}
catch(FileNotFoundException e)
{
System.err.println("Die Datei kann nicht gefunden werden, bitte noch einmal den Pfad angeben");
System.exit(1);
}
Nun brauche ich eine Schleife, jedoch egal wie ich nachdenke :### , mir fällt keine Abbruchbedinnung ein
Ich habe schon mit der Methode CanRead() usw. herumexperimentiert, jedoch konnte nichts den gewünschten erfolg erziehlen
D A N K E ! ! !