Speichern von Daten

Heidi

Mitglied
Also irgendwie bin ich gerade zu blöd zum Abspeichern. Habe einen kleinen Beispielcode aus der Uni der eigentlich das Abspeichern gut erklärt und den ich auch verstehe, nur leider wird mir immer "Fehler beim Speichern ausgegeben

wenn ich file auf "test.txt" setze funktioniert das ganze und mir wird das ganze in eclipse in meinem projekt angezeigt....

meine festplatte hat auf jeden fall die bezeichnung "C:"

kann mal einer kurz sagen woran es liegen könnte...

vielen dank schonmal
Java:
import java.io.File;
import java.io.FileWriter;
import java.io.PrintWriter;

public class AusgabeBeispiel {
	public static void main(String[] args) {
		try {
			File file=new File("C:\\Test\test.txt");
			FileWriter fw = new FileWriter(file);
			PrintWriter out = new PrintWriter(fw);
			for (int i = 1; i <= 100; i++) {
				out.println(i);
			}
			out.close();
			fw.close();
		} catch (Exception e) {
			System.out.println("FehlerbeimSchreiben");
		}
	}
}
 

faetzminator

Gesperrter Benutzer
Ein Backslash muss escaped werden. Korrekt wär also [c]C:\\Test\\test.txt[/c], denn [c]\t[/c] wär ein Tabulator -> [c]C:\\Test est.txt[/c].
Des Weiteren muss [c]C:\\Test\[/c] existieren.
Btw: in Java kann man auch unter Windows für Pfade Slashs (statt Backslashes) verwenden.
 

Heidi

Mitglied
Ein Backslash muss escaped werden. Korrekt wär also [c]C:\\Test\\test.txt[/c], denn [c]\t[/c] wär ein Tabulator -> [c]C:\\Test est.txt[/c].
Des Weiteren muss [c]C:\\Test\[/c] existieren.
Btw: in Java kann man auch unter Windows für Pfade Slashs (statt Backslashes) verwenden.

Gut Ordner kann java so nicht erstellen...ok
"/t" ist ein tabulator...ok (ganz vergessen)

Java:
...
File file=new File("c:/test.txt");
...

funktioniert aber auch nicht...hab gerade das gefühl das ich zu blöd bin:oops:
 

faetzminator

Gesperrter Benutzer
[c]C:/test.txt[/c] bzw. [c]C:\\test.txt[/c] sollte eigentlich funktionieren, sofern du in C:/ Schreibrechte hast. Nicht [c]/t[/c] ist ein Tab, sondern [c]\t[/c] ;) darum muss man auch den [c]\[/c] escapen, [c]/[/c] aber nicht (siehe Dateipfad...).
 

Heidi

Mitglied
[c]C:/test.txt[/c] bzw. [c]C:\\test.txt[/c] sollte eigentlich funktionieren, sofern du in C:/ Schreibrechte hast. Nicht [c]/t[/c] ist ein Tab, sondern [c]\t[/c] ;) darum muss man auch den [c]\[/c] escapen, [c]/[/c] aber nicht (siehe Dateipfad...).


warum auch immer es passiert nichts bzw. "FehlerbeimSchreiben"...
hab die zugriffsrechte meiner festplatte für meinen benutzernamen auf adminrechte gesetzt, aber das scheint auch nichts zu bringen...muss ich noch irgendwas in eclipse oder so einstellen:shock:
 

BumBel

Mitglied
Ich habs mal kopiert und bei mir funktioniert alles super.
Du kannst dir ja mal den Stacktrace (
Code:
e.printStackTrace();
) ausgeben lassen, vllt. sagt er dir genaueres.
Ansonsten vllt. ein paar Sysouts zwischenrein und mal schauen wo genau er in den catch-Block springt.
 

Heidi

Mitglied
Ich habs mal kopiert und bei mir funktioniert alles super.
Du kannst dir ja mal den Stacktrace (
Code:
e.printStackTrace();
) ausgeben lassen, vllt. sagt er dir genaueres.
liefert: java.io.FileNotFoundException: C:\aha.txt (Dem Client fehlt ein erforderliches Recht)

Ansonsten vllt. ein paar Sysouts zwischenrein und mal schauen wo genau er in den catch-Block springt.

[Java]
import java.io.File;
import java.io.FileWriter;
import java.io.PrintWriter;

public class AusgabeBeispiel {
public static void main(String[] args) {
try {
System.out.println(1);
File file=new File("C:\\aha.txt");
System.out.println(2);
FileWriter fw = new FileWriter(file);
System.out.println(3);
PrintWriter out = new PrintWriter(fw);
for (int i = 1; i <= 100; i++) {
out.println(i);
}
out.close();
fw.close();
} catch (Exception e) {
System.out.println("FehlerbeimSchreiben");
}
}
}
[/Java]
ausgabe ist dann:
1
2
FehlerbeimSchreiben

also muss der filewriter mit der file nicht klar kommen?
 

BumBel

Mitglied
So wie das klingt liegts doch an den Rechten.
Versuch mal auf einen Ordner zu schreiben wo du auf jeden fall Zugriffsrechte hast(z.B. Eigene Dateien) ob es dann funktioniert
 

Heidi

Mitglied
So wie das klingt liegts doch an den Rechten.
Versuch mal auf einen Ordner zu schreiben wo du auf jeden fall Zugriffsrechte hast(z.B. Eigene Dateien) ob es dann funktioniert


jo danke schön...liegt an den rechten...aber dazu habe ich gerade mal keine lust mich damit auseinanderzusetzen wer welche rechte da benötigt...ich dachte mit adminrechten für meinen benutzer würde ich alles dürfen...:bahnhof:

naja danke schön:toll:
 
M

MiDniGG

Gast
Nutzt Du Win Vista/7? Ist da zufällig die Benutzerkontensteuerung eingestellt?
Könnte mir gut vorstellen, dass das Ding da Probleme bereitet...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Daten aus einer HashMap aus einer DB speichern und mit neuen Werten vergleichen Java Basics - Anfänger-Themen 8
I H2 Datenbank starten / Daten in File speichern Java Basics - Anfänger-Themen 25
M Mehrere Daten/ Variablen Speichern Java Basics - Anfänger-Themen 9
H Daten aus einer Datei in eine Liste speichern Java Basics - Anfänger-Themen 23
S Java Daten in Excel speichern Java Basics - Anfänger-Themen 1
S Daten speichern, ohne Datenbank Java Basics - Anfänger-Themen 8
Shallty Daten speichern und ändern? Java Basics - Anfänger-Themen 32
T Daten von Objekten speichern Java Basics - Anfänger-Themen 7
S Daten lesen und speichern Java Basics - Anfänger-Themen 26
M Erste Schritte Speichern von mehreren Daten Java Basics - Anfänger-Themen 3
J Daten im Programm speichern Java Basics - Anfänger-Themen 14
I Daten speichern ohne Datenbank Java Basics - Anfänger-Themen 20
T Input/Output Daten/Objekte einfach speichern Java Basics - Anfänger-Themen 5
P Daten auslesen und in CSV speichern Java Basics - Anfänger-Themen 6
C Daten speichern und laden Java Basics - Anfänger-Themen 6
A daten vom 1d array in 2d matrix speichern Java Basics - Anfänger-Themen 3
R csv-Datei auslesen und ausgelesene Daten in neue csv-Datei speichern Java Basics - Anfänger-Themen 2
B daten speichern in einer tabelle Java Basics - Anfänger-Themen 5
S in MySQL Daten Bank speichern Java Basics - Anfänger-Themen 8
D Moeglichkeiten zum Speichern von Daten Java Basics - Anfänger-Themen 9
N txt daten untereinander speichern Java Basics - Anfänger-Themen 2
P CSV Daten in Textdatei Speichern Java Basics - Anfänger-Themen 3
A Daten speichern Java Basics - Anfänger-Themen 4
S Problem beim Speichern und Laden von Daten Java Basics - Anfänger-Themen 13
D Input/Output Eingegebene Daten Speichern Java Basics - Anfänger-Themen 5
A Daten speichern und wieder in ein Array laden Java Basics - Anfänger-Themen 4
M Daten dauerhaft speichern Java Basics - Anfänger-Themen 3
P Sensible Daten Speichern/Verschlüsseln von serialisiertem Objekt Java Basics - Anfänger-Themen 5
M Daten in Liste speichern Java Basics - Anfänger-Themen 12
K Kleines Spiel / Daten speichern Java Basics - Anfänger-Themen 8
S Frage zum speichern der Daten in einer LinkedList Java Basics - Anfänger-Themen 2
A Daten speichern (ohne DB) Java Basics - Anfänger-Themen 12
S OOP In Klasse Daten speichern? Java Basics - Anfänger-Themen 4
K Daten speichern Java Basics - Anfänger-Themen 3
I Daten speichern Java Basics - Anfänger-Themen 6
B Daten extern speichern? Java Basics - Anfänger-Themen 3
M Daten in CSV Datei Speichern Java Basics - Anfänger-Themen 3
K Daten in Text.txt speichern ! Java Basics - Anfänger-Themen 5
TheKing Daten speichern Java Basics - Anfänger-Themen 10
B Daten in mehrdimensionalem Array, speichern, loeschen, aendern und abrufen Java Basics - Anfänger-Themen 2
S Unbekannte Daten einlesen, speichern und in einem byte Array speichern Java Basics - Anfänger-Themen 3
G Speichern eines Applets (Speichern von Daten - Applikation) Java Basics - Anfänger-Themen 31
G Daten in ArrayList speichern Java Basics - Anfänger-Themen 44
B Speichern von Daten Java Basics - Anfänger-Themen 16
M Aus .txt Datei Daten in Array speichern Java Basics - Anfänger-Themen 3
G Daten in einer Klasse "speichern" Java Basics - Anfänger-Themen 13
M Daten in Datei speichern Java Basics - Anfänger-Themen 8
W JTable Daten als txt speichern Java Basics - Anfänger-Themen 9
M Daten wie speichern? Java Basics - Anfänger-Themen 16
G Daten speichern Java Basics - Anfänger-Themen 12
T Adressverwaltung - Wie Daten speichern? Java Basics - Anfänger-Themen 4
T Daten in HashMap speichern? Java Basics - Anfänger-Themen 5
K Speichern von Daten Java Basics - Anfänger-Themen 9
M Länge eines Arrays als Variable speichern möglich? Java Basics - Anfänger-Themen 14
R Liste in Variable speichern Java Basics - Anfänger-Themen 6
onlyxlia Anzahl Random Zahlen mit Scanner abfragen und in Array speichern Java Basics - Anfänger-Themen 10
G JTree speichern und wieder einlesen Java Basics - Anfänger-Themen 5
P Wie kann ich in meinem Java Programm etwas dauerhaft speichern? Java Basics - Anfänger-Themen 5
P Wie kann ich beispielsweise Speicherstände eines Spiels DAUERHAFT in meinem Programm speichern? Java Basics - Anfänger-Themen 3
J Objekte in JSON speichern?? Java Basics - Anfänger-Themen 1
I Bild richtig speichern / Hochkant im File Explorer, nach Upload vertikal Java Basics - Anfänger-Themen 9
I Objekte in ShareProject speichern um später zu nutzen Java Basics - Anfänger-Themen 4
I Passwort in Datenbank speichern um später wieder auszulesen Java Basics - Anfänger-Themen 5
S mehrere TreeSets so speichern, dass man sie miteinander vergleichen kann Java Basics - Anfänger-Themen 1
I Datei (Bild) Drucken und wie Druckeinstellung speichern? Java Basics - Anfänger-Themen 3
M Werte in Felder speichern und geordnet ausgeben Java Basics - Anfänger-Themen 8
A CSv.Datei einlesen und die werte in zweidemosional Int Array speichern Java Basics - Anfänger-Themen 9
L Dauerhaftes Speichern einer Eingabe bei einer ArrayList Java Basics - Anfänger-Themen 26
S Eine Variable in einem Array speichern Java Basics - Anfänger-Themen 5
T Permanentes speichern von Objekten in einer ArrayList Java Basics - Anfänger-Themen 6
berserkerdq2 Ich gebe eine ArrayList als List zurück per MEthode, wie kann ich nun aber die ArrayList speichern? Java Basics - Anfänger-Themen 46
I Historisierung - Alter Wert, Neuer Wert... wie speichern? Java Basics - Anfänger-Themen 44
berserkerdq2 Wie datum im default format speichern? Java Basics - Anfänger-Themen 5
M Objekt in einem Objekt speichern Java Basics - Anfänger-Themen 9
J Speichern von zwei Variablen durch Auslesen aus einem Numberfield Java Basics - Anfänger-Themen 2
f3mys Objektwerte in Liste speichern und wieder abrufen Java Basics - Anfänger-Themen 23
I Liste von Infos von einer eigenen Annotation in Liste speichern Java Basics - Anfänger-Themen 0
U Wie ein Attribut von einer Klassenmethode in der Klasse speichern= Java Basics - Anfänger-Themen 2
B Screenshots machen und zwar viele und speichern Java Basics - Anfänger-Themen 12
C XML Datei speichern und laden Java Basics - Anfänger-Themen 18
Marlena Bauer Konsolenausgabe in .txt speichern Java Basics - Anfänger-Themen 6
B JaxB - Property vom Typ Object und LocalDateTime speichern? Java Basics - Anfänger-Themen 0
ansystin Teilerfremde Zahlen ausgeben + Zahlenausgabe speichern Java Basics - Anfänger-Themen 3
J Wert in einer json Datei ändern und speichern Java Basics - Anfänger-Themen 3
C File speichern Java Basics - Anfänger-Themen 5
D String und char in String speichern Java Basics - Anfänger-Themen 5
J Alle .java Dateien von einem Verzeichnis in eine Zip speichern Java Basics - Anfänger-Themen 2
I Werte (u.a. Geldbeträge) in Datenbank speichern und Rundungen? Java Basics - Anfänger-Themen 8
J Problem mit einer Methode, die beliebig viele Objekte in Array speichern soll Java Basics - Anfänger-Themen 6
B JaxB - speichern vom Typ "Object" Java Basics - Anfänger-Themen 8
GermanPie Nachrichten Speichern Java Basics - Anfänger-Themen 2
M Objekte in Array speichern und ausgeben Java Basics - Anfänger-Themen 17
C Wo Defaultpfad speichern? Java Basics - Anfänger-Themen 2
M Integer aus aus einer Klasse in andere speichern Java Basics - Anfänger-Themen 12
Dimax stream in string[] speichern Java Basics - Anfänger-Themen 6
H Liste speichern. Was lässt sich verbessern? Java Basics - Anfänger-Themen 7
C Fehler beim Speichern (Build projekt) Java Basics - Anfänger-Themen 42
J Ich brauche Hilfe bei einem Code (Variablen speichern) Java Basics - Anfänger-Themen 29
C Verschiedene Objekte in einer Liste speichern Java Basics - Anfänger-Themen 6
D Input/Output Input von zwei Koordinaten validieren und anschließend Werte speichern Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben