txt laden und speichern

Status
Nicht offen für weitere Antworten.

mäcjava

Bekanntes Mitglied
Hallo,
ich versuche eine Methode zu schreiben, in der eine txt Datei gelesen wird und unter einem anderen Namen in einem anderen Ordner gespeichert wird. Weiß jemand, wie ich das verwirklichen kann. Ich habe es versucht bin damit aber nicht zurecht gekommen..

Danke
 

oldshoe

Bekanntes Mitglied
Code:
import java.io.BufferedWriter;
02.import java.io.FileWriter;
03.import java.io.File;
04.import java.io.Writer;
05.import java.io.FileNotFoundException;
06.import java.io.IOException;
07. 
08.public class WriteTextFileExample
09.{
10.    public static void main(String[] args)
11.    {
12.        Writer writer = null;
13. 
14.        try
15.        {
16.            String text = "This is a text file";
17. 
18.            File file = new File("write.txt");
19.            writer = new BufferedWriter(new FileWriter(file));
20.            writer.write(text);
21.        } catch (FileNotFoundException e)
22.        {
23.            e.printStackTrace();
24.        } catch (IOException e)
25.        {
26.            e.printStackTrace();
27.        } finally
28.        {
29.            try
30.            {
31.                if (writer != null)
32.                {
33.                    writer.close();
34.                }
35.            } catch (IOException e)
36.            {
37.                e.printStackTrace();
38.            }
39.        }
40.    }
41.}

ansonsten google mal nach java txt writing da findest du viele beispiele
 

musiKk

Top Contributor
Ich verweise mal auf das Tutorial von Sun. Das sollte eigentlich mehr bringen, als ein fertiges und nicht direkt kopierbares Beispiel.

Ansonsten: konkrete Fragen. "bin nicht zurecht gekommen" ist etwas unspezifisch.
 

mäcjava

Bekanntes Mitglied
also ich habe das so gemacht:

public static void erstelle_datei() throws IOException{

BufferedReader in = new BufferedReader(
new InputStreamReader(
new FileInputStream( "C:/Klasse/vorlage.html") ) );
String s = in.readLine();

in.close();

BufferedWriter out = new BufferedWriter(
new OutputStreamWriter(
new FileOutputStream("C:/Schüler/"+c_mat+".html" ) ) );
out.write( s );
out.close();



}

Es wird eine Datei eingelesen und diese wird in einem anderen Ordner mit einem neuen Namen neu erzeugt. So weit funktioniert das jetzt auch nur leider wird immer nur die erste Zeile mit rüberkopiert. ( String s = in.readLine(); ) Wie bekomm ich die gesamte Datei rüber ????
 

oldshoe

Bekanntes Mitglied
Lass dir mal den String auf der Konsole ausgeben. Dann weißt du schon mal ob es am Einlesen oder beim Schreiben scheitert.
 

musiKk

Top Contributor
Im Moment liest Du nur die erste Zeile. In einer Schleife kannst Du alle weiteren bis zum Dateiende lesen. Das wird in dem Sun-Tutorial unter "Character Streams" auch verwendet.
 

oldshoe

Bekanntes Mitglied
so könnte es funktionieren
Code:
 String s;
 StringBuffer retValue = new StringBuffer();
          while((s=in.readLine())!=null){
               retValue.append(s);
          }
          fileReader.close()
dann z.B. retValue.toString;
 

Dragonfire

Bekanntes Mitglied
Wenn du mehre Zeilen einlesen willst,
dann müsstest du das in einer Schleife machen,
und nicht sofort den BufferedReader schließen.

PS.: Bau am Anfang zum Kontrollieren am besten ein
paar Konsolenausgaben rein,
dann siehst du was passiert ;)

Edit: Nicht alle auf einmal xD
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C XML Datei speichern und laden Java Basics - Anfänger-Themen 18
L Speichern und Laden Java Basics - Anfänger-Themen 7
H Interface Objekte speichern und laden (serialisieren/deserialisieren) Java Basics - Anfänger-Themen 1
Seikuassi Objekte in Datei reihenweise speichern/laden Java Basics - Anfänger-Themen 3
C Daten speichern und laden Java Basics - Anfänger-Themen 6
L Termin in Array speichern/laden Java Basics - Anfänger-Themen 21
L Input/Output Sortieren Speichern Laden von ArrayListe Java Basics - Anfänger-Themen 14
B Std-Serialisierung - Speichern/Laden geht nur auf einem Rechner Java Basics - Anfänger-Themen 17
S Problem beim Speichern und Laden von Daten Java Basics - Anfänger-Themen 13
A Daten speichern und wieder in ein Array laden Java Basics - Anfänger-Themen 4
P Speichern und Laden Java Basics - Anfänger-Themen 11
Ezra StyledDocument speichern und laden Java Basics - Anfänger-Themen 6
K ObjectArray Speichern und laden Java Basics - Anfänger-Themen 8
H zustände speichern und beim erneuten programmstart zustände automatisch laden Java Basics - Anfänger-Themen 26
Developer_X Txt Document laden inhalt löschen und anderen text rein und wieder speichern Java Basics - Anfänger-Themen 36
S Eingegebenes Speichern und Laden Java Basics - Anfänger-Themen 5
W Speichern und Laden in Java Java Basics - Anfänger-Themen 9
A arraylist speichern/laden problem Java Basics - Anfänger-Themen 3
F Laden und Speichern von Objekten (Autos / Filialen) Java Basics - Anfänger-Themen 4
H Array + StringBuilder in eine Textdatei speichern.laden. Java Basics - Anfänger-Themen 7
K Speichern und laden in der gui Java Basics - Anfänger-Themen 3
N speichern und laden im Java Java Basics - Anfänger-Themen 5
F Bild einmal aus Datei laden und in Klasse speichern Java Basics - Anfänger-Themen 3
G String auslesen bzw. arraylist speichern und laden Java Basics - Anfänger-Themen 14
P Arrayiste/Datei - Speichern/Laden Java Basics - Anfänger-Themen 5
M Speichern bzw. Laden wie in Word Java Basics - Anfänger-Themen 7
B Einfaches Speichern und Laden in Java? Java Basics - Anfänger-Themen 3
G Laden und Speichern der Konfiguration einer gra. Oberfläche Java Basics - Anfänger-Themen 4
M Objekte speichern und laden Java Basics - Anfänger-Themen 5
krgewb SVG laden Java Basics - Anfänger-Themen 2
I Dateien aus dem Resource Folder laden Java Basics - Anfänger-Themen 2
I Klassen von einem package laden, Statisches Feld auslesen und Objekt erstellen Java Basics - Anfänger-Themen 8
I SWT Plattformunabhängig laden - verschiedene SWT .jar laden Java Basics - Anfänger-Themen 0
J Alle Dateien aus einem Verzeichnis laden Java Basics - Anfänger-Themen 10
I Datei als Stream aus Ressource laden? Java Basics - Anfänger-Themen 2
M Tabellen- Daten laden Java Basics - Anfänger-Themen 2
K File (png) in Image laden Java Basics - Anfänger-Themen 3
L Liste in anderem Thread laden Java Basics - Anfänger-Themen 1
N Zwei Daten (Datum) miteinander vergleichen, abspeichern, laden Java Basics - Anfänger-Themen 4
S Bilder in .jar Datei laden Java Basics - Anfänger-Themen 10
M Datenbank in jTable Laden Java Basics - Anfänger-Themen 49
S Kann keine Bilder laden? Java Basics - Anfänger-Themen 9
C Problem: PC ohne Internet und keine Möglichkeit Programme zu laden Java Basics - Anfänger-Themen 5
L Liste in anderem Thread laden Java Basics - Anfänger-Themen 0
L Fehler beim laden eines Icons Java Basics - Anfänger-Themen 3
L Resourcen laden klappt nicht Java Basics - Anfänger-Themen 2
F File von Windowsfreigabe laden Java Basics - Anfänger-Themen 1
H Image laden Java Basics - Anfänger-Themen 4
B Image laden im GridBagLayout Java Basics - Anfänger-Themen 3
D Laden und leeren von Comboboxen Java Basics - Anfänger-Themen 8
D NPE beim laden von Daten aus MySQL Java Basics - Anfänger-Themen 9
B Klassen Klasse dynamisch laden. Java Basics - Anfänger-Themen 8
F Daten auf Webserver laden - wiederholen bei Fehler Java Basics - Anfänger-Themen 0
S Serialisierung: Laden von Objekten - Risiken? Java Basics - Anfänger-Themen 4
R Eine Arrayliste in XML abspeichern und laden können Java Basics - Anfänger-Themen 7
J App auf einen Webserver laden Java Basics - Anfänger-Themen 14
S Gespeichertes aus ArrayList laden mithilfe der For-Schleife Java Basics - Anfänger-Themen 12
C Problem beim laden eines BufferedImage Java Basics - Anfänger-Themen 2
C Klassen aus einem Package ermitteln und per Laufzeit laden Java Basics - Anfänger-Themen 17
S LWJGL - Matrix vom Matrixstack laden Java Basics - Anfänger-Themen 3
W (XML/XSL) Daten aus Eclipse in eine Klasse Laden. Java Basics - Anfänger-Themen 1
F Operatoren Enum aus Textdabei laden Java Basics - Anfänger-Themen 3
B Listener beim Laden (deserialize) wieder hinzufügen bzw. mitspeichern? Java Basics - Anfänger-Themen 3
T Android App: Laden dauert lange Java Basics - Anfänger-Themen 1
I Bild aus Bereich laden Java Basics - Anfänger-Themen 3
S Aus einer Klasse eine andere laden Java Basics - Anfänger-Themen 6
C Bild ins Frame laden und Objekte drüber legen Java Basics - Anfänger-Themen 1
E Bild per Verzeichnis/JFileChooser auf JPanel laden Java Basics - Anfänger-Themen 13
B Bilder laden und drauf zugreifen[Eclipse] Java Basics - Anfänger-Themen 9
M Datei zu DropBox laden Java Basics - Anfänger-Themen 2
M Website im Hintergrund laden Java Basics - Anfänger-Themen 5
M Icon laden und anzeigen Java Basics - Anfänger-Themen 2
K Transparents Bild laden -> Fehlermeldung Java Basics - Anfänger-Themen 6
T Bild laden Java Basics - Anfänger-Themen 7
S Image in Panel laden Java Basics - Anfänger-Themen 12
H JButton - Icon(.png) aus resources laden Java Basics - Anfänger-Themen 23
J Laden von Dateien Java Basics - Anfänger-Themen 19
K ImageIcon laden Java Basics - Anfänger-Themen 6
M Problem mit null pinterexception beim laden von Bildern Java Basics - Anfänger-Themen 20
J NullPointerException bei Laden von Bilddatei Java Basics - Anfänger-Themen 16
C Automatisches Ausfuehren einer Funktion beim Laden eines Jar files Java Basics - Anfänger-Themen 3
L Applet: Laden unterbricht den Browserfokus (scrollen) Java Basics - Anfänger-Themen 2
algebraiker Nur Klassen aus einem bestimmten Jar laden Java Basics - Anfänger-Themen 16
B Applet - Laden eines Java-Fensters bricht ab Java Basics - Anfänger-Themen 6
N Bilddatei laden Java Basics - Anfänger-Themen 42
K BufferedImage, Bilder laden Java Basics - Anfänger-Themen 15
M Webseite komplett laden Java Basics - Anfänger-Themen 4
J Erste Schritte Im Tante-Emma-Laden mehrere Artikel kaufen mit if-Abfrage Java Basics - Anfänger-Themen 24
L Image laden und auf jPanel ausgeben Java Basics - Anfänger-Themen 7
S BMP Bild laden Java Basics - Anfänger-Themen 7
S Input/Output Text und Bilder laden Java Basics - Anfänger-Themen 5
M Beim Start Methode laden die Textfelder füllt Java Basics - Anfänger-Themen 5
D GUI: Panel in Panel laden Java Basics - Anfänger-Themen 10
V Jar-Datei von Byte-Array oder Stream laden? Java Basics - Anfänger-Themen 9
S Klasse bei Laufzeit laden? Java Basics - Anfänger-Themen 2
JAVAnnik problem beim lvl laden Java Basics - Anfänger-Themen 15
J Dateien laden Java Basics - Anfänger-Themen 7
B JFrame neu laden Java Basics - Anfänger-Themen 7
D Bilder Laden, mit Eclipse ok, .jar nicht Java Basics - Anfänger-Themen 5
F Bilder aus .jar datei laden Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben