Hallo zusammen,
ich finde leider den Fehler nicht. :-(
Was muss ich ändern?
package de.codegym.task.task09.task0929;
import java.io.*;
/*
Sorgen wir dafür, dass der Code etwas nützliches macht!
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String quelldateiName = reader.readLine();
String zieldateiName = reader.readLine();
InputStream fileInputStream = null;
try {
fileInputStream = getInputStream(quelldateiName);
} catch (Exception e) {
System.out.println("Datei ist nicht vorhanden");
quelldateiName = reader.readLine();
fileInputStream = getInputStream(quelldateiName);
}
OutputStream fileOutputStream = null;
try {
fileOutputStream = getOutputStream(zieldateiName);
} catch (Exception e) {
System.out.println("Datei ist nicht vorhanden.");
}
try {
while (fileInputStream.available() > 0) {
int data = fileInputStream.read();
fileOutputStream.write(data);
}
fileInputStream.close();
fileOutputStream.close();
} catch (Exception e) {
System.out.println("Datei ist nicht vorhanden.");
}
}
public static InputStream getInputStream(String dateiname) throws IOException {
return new FileInputStream(dateiname);
}
public static OutputStream getOutputStream(String dateiname) throws IOException {
return new FileOutputStream(dateiname);
}
}