Dateien erstellen

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,
kann mir eine sagen wie es möglich ist Dateien mit Java zu erstellen?

Habt ihr da vllt. gute Links oder Tutorials dazu?

Danke.

Gruß,
ArschFrisstHose
 

gizmo

Bekanntes Mitglied
Mit der Klasse java.io.File.
Code:
new File("C:/einFile");
 

Jango

Gesperrter Benutzer
gizmo hat gesagt.:
Mit der Klasse java.io.File.
Code:
new File("C:/einFile");

So sieht's vollständig aus (Datei erstellen+reinschreiben):
Code:
File f = new File("datei");
FileWriter x = new FileWriter(f);
PrintWriter y = new PrintWriter(x);
y.println("was auch immer...");
//...
//...
:wink:
 
G

Guest

Gast
Danke :)

Ich habe das jetzt folgendermassen gemacht:

Code:
import java.io.File;

public class DateiErstellen
{
    public static void main(String[] args)
    {
        new File("C:/einFile");
    }
}

BlueJ meckert nicht, aber es passiert auch nichts. Datei wird nicht erstellt. ???:L

P.S.: Bin nicht grad die Leuhte in Java :?
 

Jango

Gesperrter Benutzer
versuchs mal so: (hab ich doch oben gepostet, oder?
Code:
import java.io.File;

public class DateiErstellen
{
    public static void main(String[] args)
    {
        File f=new File("irgendEinDateiName");
    }
}
 
@Jango:

Ja, aber wie kann da jetzt eine Datei erstellt werden?

Code:
import java.io.File;

public class DateiErstellen
{
    public static void main(String[] args)
    {
        File f=new File("C:/einFile");
    }
}

???
 

Jango

Gesperrter Benutzer
Deine Datei befindet sich dann in dem gleichen ordner, in dem du dich gerade befindest. Also der, wo auch deine *.java und *.class Datein sind.
 

Jango

Gesperrter Benutzer
Code:
import java.io.*;

public class DateiErstellen
{
    public static void main(String[] args)
    {
        File f=new File("test.txt");
    }
}

Jetzt vergleiche mal deinen code und den hier. Fällt dir was auf? ("C:/einFile") ist doch nur eine Pfadangabe.
Praktisch ohne Dateiname. Machs einfach so wie hier!!!!! :wink:
 

Ark

Top Contributor
Hallo?! Hat hier noch keiner (außer z. B. Jango) gemerkt, dass man mit java.io.File keine Datei in dem Sinne erzeugen kann?! Natürlich geht das nicht! Was man braucht, sind Datenströme, durch die Daten in eine Datei geschrieben werden können. Das sind eben z. B. alle OutputStreams, die letzten Endes auf eine Datei zeigen, oder z. B. die Klasse RandomAccessFile. ;)

MfG
Ark
 

Jango

Gesperrter Benutzer
Am besten, du eignest dir erst mal Grundlagen an. Einfach so losprogrammieren geht nicht. Da ist Java (wie alle anderen Sprachen auch) nicht das Richtige.
 

Jango

Gesperrter Benutzer
Ark hat gesagt.:
Hallo?! Hat hier noch keiner (außer z. B. Jango) gemerkt, dass man mit java.io.File keine Datei in dem Sinne erzeugen kann?! Natürlich geht das nicht! Was man braucht, sind Datenströme, durch die Daten in eine Datei geschrieben werden können. Das sind eben z. B. alle OutputStreams, die letzten Endes auf eine Datei zeigen, oder z. B. die Klasse RandomAccessFile. ;)

MfG
Ark

hab ich doch geschrieben - nur eben mit File und nicht mit RandomAccessFile - für den anfang ist vielleicht File einfacher zu begreifen (wegen der Parameter - lesen/schreiben).
 

Jango

Gesperrter Benutzer
Ausführliche Beschreibungen von Streams im allgemeinen würde hier den rahmen sprengen. Dafür gibts zahllose Literatur. Man muss es halt nur lesen.
 
@Jango:

Ich muss Java in der Schule machen. Bin halt jetzt in einen anderen Kurs versetzt worden, indem die Leute viel weiter sind.

EDIT:

Anscheinend mache ich was falsch. Ich kann die erstellte Datei nirgends finden.
 

Ark

Top Contributor
Hey, Du Arsch, Du musst die Datei zum Schreiben öffnen.
Code:
FileOutputStream os=new FileOutputStream(new File("MeineDatei.dat"));
Und lass Deine Hose, wo sie ist, das sieht sonst total bescheuert aus. :lol:

Ark
 

gizmo

Bekanntes Mitglied
Dass man erst in die Datei schreiben muss, dachte ich (War mir nicht sicher). Ich hatte auch keine Lust das auszuprobieren, da einen Anhaltspunkt liefern wollte und nicht die komplette Lösung. Ich dachte zusammen mit Google und java.io.File wäre es einfach die Lösung zu finden.
 

Jamenai

Mitglied
Klar aber das ist auch nin Forum wo Anfänger nun mal Fragen stellen oder nicht? Ständig dieses lese hier lese da erklärt es doch einfach manchmal weiss man vielleicht nichtmal wonach man da genau suchen muss. Wenn alle nur lesen würde bräuchte man das Forum nicht. Das ist mir bei euch Java Codern echt krass aufgefallen das gibts in keiner anderen Programmiersprache das die Leute so reagieren. Wenn ich was weiss und helfen kann tu ich es auch und wenn ichs nicht weiss bzw. nicht erklären möchte dann reagier ich nicht drauf. komplette Beispiele sind doch positiv auch für andere so kommen nicht immer die gleichen Fragen da die Leute sich hier gleich zurecht finden und das passende schon finden das geht mir so auf den Sack echt. In Perl und PHP geb ich ständig in diversen foren meine Hilfe! Will nicht sagen das ich hier kien Hilfe bekomme aber echt schwierig wenn man ständig nur schwachsinn und unbrauchbares Zeug als Feedback bekommt. PS: ICH WILL HIER NICHT ALLE ÜBER EINEN HAUFEN WERFEN!
Ist ja auch nicht böse gemeint aber ich such z.b. auch meine Lösungen und finde halt hier immer den gleichen unbrauchbaren mist sry wenn ich das mal so offen ausspreche :)
 
S

SlaterB

Gast
wer einmal so verwöhnt wird kommt beim nächsten Problem wieder angerannt
das ist nicht effektiv,

lieber einmal mit der Brechstange an das selber lernen gewöhnen,
dann hat man was fürs Leben,


und es gibt genügend andere Fragen die nicht sauber Zeile für Zeile in jedem Standardbuch aufgeführt sind,
die hier dann auch umfassend behandelt werden:
Tippfehler, auf Zusammenhänge hinweisen, interne Vorgehen von Java nachvollziehen,
höhere Tricks, Hilfe zu Aufgabenstellungen..

bei solchen Aufgaben lernt dann meist auch der Tippgeber wieder was dazu oder übt sich zumindest im logischen Denken,
nicht im sturen Wiederholen von Grundlagen

schau dir ganz wahllos mal
http://www.java-forum.org/de/viewtopic.php?t=39303
an,
das findest du nie in irgendwelchen Büchern
 
Hallo,
ein Kollege von mir hat das so gelöst:

Code:
import java.io.File;
import java.io.IOException;

public class Files
{
	private static File eineDatei;
	
	public static void main(String[] args)
	{
		eineDatei = new File("c:/","eineDatei.txt");
		
		if(!eineDatei.exists())
		{
			try
			{
				eineDatei.createNewFile();
			}
			catch(IOException ioe)
			{
				System.out.println(ioe.getMessage());
			}
		}
		else
		{
			System.out.println("Datei existiert bereits");
		}
	}
}

EDIT:

Ich muss Jamenai wirklich recht geben. Kann schon sein, dass einige Anfängerfragen einen fast schon zum heulen bringen, aber dafür ist diese Rubrik doch auch da. Man ist ja nicht verpflichtet einem zu helfen. Wenn man nicht will, dann sollte man es eben lassen. Meist kommen sowieso solche Sprüche wie "Da gibt es eine Seite...die nennt sich Google" ...etc.

Nur ist das häufig so, dass man auch bei Google nicht immer etwas eindeutiges bzw. nicht die Lösung zum Problem findet.
 

TheJavaKid

Top Contributor
ArschFrisstHose hat gesagt.:
@Ark:

LOL :cool:

Ich muss jetzt. Meld mich morgen nochmal.

Ciao

altaa, das is jetzt spam pur aber an dieser stelle muss ich dir sagen dass du den geiiilsten username ever hast :D arsch frisst hose, ich lach mich krank :DDDDD davon sollten ein paar gute medientechniker gleich ma ein vid machen :DDD
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Dateien erstellen/ bearbeiten/ lesen Java Basics - Anfänger-Themen 9
K Jar erstellen - .png Dateien "mitgeben"? Java Basics - Anfänger-Themen 3
A Mit Java Dateien erstellen Java Basics - Anfänger-Themen 23
B Jar Dateien erstellen Java Basics - Anfänger-Themen 7
Antoras Dateien erstellen Java Basics - Anfänger-Themen 7
G Dateien erstellen / Text in Dateien schreiben Java Basics - Anfänger-Themen 8
A ausführbare Dateien mit Java erstellen? Java Basics - Anfänger-Themen 4
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
I Dateien aus dem Resource Folder laden Java Basics - Anfänger-Themen 2
A Thread XML-Dateien zusammenfügen Java Basics - Anfänger-Themen 11
Buroto Threads Verschiedene .txt Dateien Auf Listen und Verbinden Java Basics - Anfänger-Themen 3
J Dateien lesen und schreiben Java Basics - Anfänger-Themen 5
B Jar Dateien ohne IDE verwenden? Java Basics - Anfänger-Themen 1
A Optimierung eines Programms: Mergen der Dateien Java Basics - Anfänger-Themen 23
A Zwei XML-Dateien Mergen Java Basics - Anfänger-Themen 14
A Input/Output Mehrere Csv-Dateien einlesen Java Basics - Anfänger-Themen 2
LetsSebi Dateien werden nicht in Zip gespeichert Java Basics - Anfänger-Themen 1
J Alle .java Dateien von einem Verzeichnis in eine Zip speichern Java Basics - Anfänger-Themen 2
J Alle Dateien aus einem Verzeichnis laden Java Basics - Anfänger-Themen 10
MiMa log4j als separate Dateien in Schleife? Java Basics - Anfänger-Themen 6
M Scannen von *.txt - Dateien; wo sind der oder die Fehler? Java Basics - Anfänger-Themen 4
A Input/Output Dateien einlesen und ausgeben Java Basics - Anfänger-Themen 7
S Lese- / Schreibfähigkeit von Dateien sicherstellen Java Basics - Anfänger-Themen 1
C "HelloWorld" - Dateien erstellt, aber ist es eine class-Datei? Java Basics - Anfänger-Themen 2
J Java findet plötzlich die Dateien im Projekt nicht mehr. Java Basics - Anfänger-Themen 12
J Dateien in Verzeichnissen rekursiv auflisten wirft Exception Java Basics - Anfänger-Themen 4
L Classpath Alle Dateien im Classpath finden Java Basics - Anfänger-Themen 4
MiMa Formate für Dateien und Pfade? Java Basics - Anfänger-Themen 1
O Datei in mehrere kleine Dateien umwandeln Java Basics - Anfänger-Themen 47
L Richtige Reihenfolge der Dateien Java Basics - Anfänger-Themen 5
CptK Datentypen Text Dateien einlesen Java Basics - Anfänger-Themen 3
J Logging erzeugt zwei dateien.... Java Basics - Anfänger-Themen 7
A Dateien Verschieben Java Basics - Anfänger-Themen 1
M Mehre Dateien parallel kopieren mit Multithreading Java Basics - Anfänger-Themen 8
C Methoden Dateien im Ordner anzeigen Java Basics - Anfänger-Themen 12
J Java-Dateien lassen sich nicht editieren Java Basics - Anfänger-Themen 46
E FTP Dateien hochladen Java Basics - Anfänger-Themen 3
J Probleme beim schreiben von Dateien Java Basics - Anfänger-Themen 5
Korvinus Vergleichen von 2 csv-Dateien Java Basics - Anfänger-Themen 2
I Texte mit Absätzen in Dateien speichern und auslesen Java Basics - Anfänger-Themen 1
M "substring()" mit Dateien und Pfadangaben Java Basics - Anfänger-Themen 5
Voreck Jar Dateien Standart programm ändern Java Basics - Anfänger-Themen 12
K Dateien aus Source-Package verwenden Java Basics - Anfänger-Themen 10
B Dateien aus dem "resource" - Folder kopieren in Verzeichnis Java Basics - Anfänger-Themen 9
B Kopieren von Dateien mit Adminberechtigungen Java Basics - Anfänger-Themen 14
F Threads ftp4j, viele Dateien upload Java Basics - Anfänger-Themen 5
P Einen Ordner mit Dateien hochladen [FTP] Java Basics - Anfänger-Themen 2
X Dateien direkt hintereinander schreiben, Dateiname Java Basics - Anfänger-Themen 25
G Messwerte in 2 Dateien schreiben Java Basics - Anfänger-Themen 20
C Verarbeitung von sehr großen Dateien Java Basics - Anfänger-Themen 52
F Input/Output Dateien lesen/schreiben Java Basics - Anfänger-Themen 1
V Mehrere Dateien aus JFileChooser in eine ArrayList speichern Java Basics - Anfänger-Themen 2
K Dateien lesen | IndexOutOfBoundsException Java Basics - Anfänger-Themen 2
T Classpath Problem mit dem auslesen von Text-Dateien (Pfad) Java Basics - Anfänger-Themen 3
A attach source: Zusammenhang zwischen JAR und .class/.java Dateien? Java Basics - Anfänger-Themen 2
T .jar Datei als Ordner benutzen/ Dateien aus .jar Datei auslesen Java Basics - Anfänger-Themen 3
C Klassen Class Files nachladen (mehrer .jar Dateien) Java Basics - Anfänger-Themen 2
Bluedaishi for schleife um Dateien wieder zusammen zu fügen Java Basics - Anfänger-Themen 11
S Resourcen-Dateien im Jar-File verfügbar machen (Intellij 14) Java Basics - Anfänger-Themen 14
J Dateien für anderen User "mitgeben" Java Basics - Anfänger-Themen 1
S Dateien mit Java verschieben Java Basics - Anfänger-Themen 6
A Heap Space Error bei rekursiver Suche in Dateien trotz nur einer Zeile im Speicher Java Basics - Anfänger-Themen 26
E Dateien werden nicht gelöscht Java Basics - Anfänger-Themen 10
S Class Dateien decompilieren Java Basics - Anfänger-Themen 4
T Fehler beim Schreiben in Dateien! Java Basics - Anfänger-Themen 4
Bluedaishi Dateien Lassen sich unter windows nicht löschen Java Basics - Anfänger-Themen 8
Z Mehrere XML-Dateien zu einer zusammenfügen Java Basics - Anfänger-Themen 3
K JAR Dateien einbinden - funkt nicht wie es sollte... Java Basics - Anfänger-Themen 22
M Threads nio Dateien kopieren, Threads und Gui Java Basics - Anfänger-Themen 0
J *.sql Dateien in Java Java Basics - Anfänger-Themen 1
P Dateien im Ordner auflisten. Java Basics - Anfänger-Themen 3
P Compiler-Fehler .java Dateien kompilieren und .class Dateien zur .jar Java Basics - Anfänger-Themen 4
S Daten aus anderen Dateien in neue Datei einlesen Java Basics - Anfänger-Themen 3
M Input/Output Arbeiten mit extrem vielen Dateien Java Basics - Anfänger-Themen 8
R File chooser Dateien in frame anzeigen lassen Java Basics - Anfänger-Themen 5
N tar-Dateien Java Basics - Anfänger-Themen 6
B Methoden Dateien konvertieren Java Basics - Anfänger-Themen 3
L Dateien speichern/auslesen Java Basics - Anfänger-Themen 5
M Input/Output Probleme beim Parsen von CSV und TXT Dateien Java Basics - Anfänger-Themen 7
P Wiedereinstieg und kann keine Dateien mehr öffnen... Java Basics - Anfänger-Themen 13
F Classpath Dateien einbinden und Classpath durchsuchen Java Basics - Anfänger-Themen 2
N Java Programm zum Suchen und Ersetzen von Text Dateien Java Basics - Anfänger-Themen 10
S Dateien/LinkedList/StringBuffer - SOrtierung klappt nicht so ganz Java Basics - Anfänger-Themen 2
U Best Practice Nicht-permanente Links auf Dateien Java Basics - Anfänger-Themen 5
B In welchem (Default) Pfad erstellt Java Dateien? Java Basics - Anfänger-Themen 4
I Methoden zum lesen und speichern von Dateien Java Basics - Anfänger-Themen 2
B .ut dateien ignorieren und fortsetzen Java Basics - Anfänger-Themen 9
R Ressourcen in JAR-Dateien Java Basics - Anfänger-Themen 2
J jar Dateien global erreichbar machen Java Basics - Anfänger-Themen 3
L Zusammenführen mehrerer .txt Dateien Java Basics - Anfänger-Themen 4
S Dateien in RAM kopieren und ausführen? Java Basics - Anfänger-Themen 4
O Java Dateien verschlüsseln? Java Basics - Anfänger-Themen 22
K Unterschied zwischen Jar, war und ear Dateien Java Basics - Anfänger-Themen 3
B Dateien kopieren, entpacken, XML auslesen! Java Basics - Anfänger-Themen 7
B Dateien Verschieben! Java Basics - Anfänger-Themen 8
B ältere Dateien verschieben Java Basics - Anfänger-Themen 3
G Erste Schritte Nach bestimmten Dateien suchen und dann in die Registry schreiben. Java Basics - Anfänger-Themen 6
J Laden von Dateien Java Basics - Anfänger-Themen 19
I Xml dateien zusammenfügen Java Basics - Anfänger-Themen 12
I Dateien in Ordner und Unterordner durchsuchen Java Basics - Anfänger-Themen 18

Ähnliche Java Themen

Neue Themen


Oben