M
moon_bat
Gast
Hallo,
ich habe mich mit einem Tutorial auf Youtube beschäftigt, in dem es darum ging:
https://www.youtube.com/watch?v=D-7XPvWUfHY&list=PL71C6DFDDF73835C2&index=44
- prüfen ob eine Textdatei existiert
- Datei erstellen
- aus Datei lesen
- in Datei schreiben
Das erste Programm funktionierte (nachdem ich rausfand, wie beim Mac der Pfad angegeben wird), wunderbar. Als es jedoch darum ging, eine Datei zu erstellen usw. bekam ich bei der Ausführung immer folgende Fehlermeldung:
java.io.FileNotFoundException: /User/lydiaroscher/Desktop/test2.txt (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at java.util.Formatter.<init>(Formatter.java:1915)
at dateitest.main(dateitest.java:12)
Ich denke es ist wichtig zu erwähnen, dass ich die Programme an meinem MacBook geschrieben habe. Denn offenbar liegt es am Betriebssystem, jedenfalls funktionierte das Lesen aus einer Datei mit exakt dem gleichen Code an meinem Windows PC.
Hier also mein Quellcode
- prüfen ob eine Textdatei existiert:
- Datei erstellen:
Wie gesagt, der erste funktioniert, der zweite und alle weiteren nicht, die poste ich aber erst mal nicht, wenn nicht unbedingt notwendig, da ich denke dass es sich um ein und den selben Fehler handelt und das nur unnütz viel Quellcode werden würde..
Ich hoffe ihr könnt mir helfen!
Vielen Dank schon mal und liebe Grüße!
ich habe mich mit einem Tutorial auf Youtube beschäftigt, in dem es darum ging:
https://www.youtube.com/watch?v=D-7XPvWUfHY&list=PL71C6DFDDF73835C2&index=44
- prüfen ob eine Textdatei existiert
- Datei erstellen
- aus Datei lesen
- in Datei schreiben
Das erste Programm funktionierte (nachdem ich rausfand, wie beim Mac der Pfad angegeben wird), wunderbar. Als es jedoch darum ging, eine Datei zu erstellen usw. bekam ich bei der Ausführung immer folgende Fehlermeldung:
java.io.FileNotFoundException: /User/lydiaroscher/Desktop/test2.txt (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at java.util.Formatter.<init>(Formatter.java:1915)
at dateitest.main(dateitest.java:12)
Ich denke es ist wichtig zu erwähnen, dass ich die Programme an meinem MacBook geschrieben habe. Denn offenbar liegt es am Betriebssystem, jedenfalls funktionierte das Lesen aus einer Datei mit exakt dem gleichen Code an meinem Windows PC.
Hier also mein Quellcode
- prüfen ob eine Textdatei existiert:
Java:
import java.io.File;
public class dateitest {
public static void main(String[] args) {
File f = new File("/Users/mustermann/Desktop/text1.txt");
if(f.exists()){
System.out.println("Die Datei " + f.getName() + " existiert");
}else{
System.out.println("Die Datei gibt es nicht.");
}
}
}
- Datei erstellen:
Java:
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Formatter;
public class dateitest {
public static void main(String[] args) {
File f = new File("/User/mustermann/Desktop/test2.txt");
if(!f.exists()){
try {
Formatter format = new Formatter("/User/mustermann/Desktop/test2.txt");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
Wie gesagt, der erste funktioniert, der zweite und alle weiteren nicht, die poste ich aber erst mal nicht, wenn nicht unbedingt notwendig, da ich denke dass es sich um ein und den selben Fehler handelt und das nur unnütz viel Quellcode werden würde..
Ich hoffe ihr könnt mir helfen!
Vielen Dank schon mal und liebe Grüße!