Hallo zusammen,
ich soll ein Datei Kopierprogramm schreiben.
Es soll eine Datei Bsp. abc.txt effiient kopieren.
Doch leider steh ich vollkommen auf dem Schlauch.;(
Den Pfad / Dateiname soll ich über die Konsole eingeben.
Ebenfalls von der Konsole einlesen.
Villeicht kann mir jemand ein paar Tips/Gedankenanstöße geben.
Auf jedenfall brauche ich InpuStream / OutputStream.
Danke
Das Problem ist jetzt das es die Datei (C:/hallo.txt) zwar kopiert, jedoch den Inhalt nicht
ich soll ein Datei Kopierprogramm schreiben.
Es soll eine Datei Bsp. abc.txt effiient kopieren.
Doch leider steh ich vollkommen auf dem Schlauch.;(
Den Pfad / Dateiname soll ich über die Konsole eingeben.
Ebenfalls von der Konsole einlesen.
Villeicht kann mir jemand ein paar Tips/Gedankenanstöße geben.
Auf jedenfall brauche ich InpuStream / OutputStream.
Danke
Java:
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.IOException;
public class DateiKopierer{
public static void main(String[] args) {
System.out.println("Bitte geben Sie das Ziel Dateinamen/Pfad ein ");
InputStream in = System.in;
InputStreamReader inReader = new InputStreamReader(in);
BufferedReader bufReader = new BufferedReader(inReader);
try {
String s = bufReader.readLine();
System.out.println("Die Datei :" + s + " wird kopiert");
FileInputStream datei = new FileInputStream (s);
FileOutputStream kop = new FileOutputStream (s+"bak");
}
catch (IOException e) {
e.printStackTrace();
}
}
}
Das Problem ist jetzt das es die Datei (C:/hallo.txt) zwar kopiert, jedoch den Inhalt nicht
Zuletzt bearbeitet: