Hallo, wie die Überschrift schon andeutet, will ich eine Textdatei, die auf einem freigegebenen Ordner liegt einlesen. Die Textdatei liegt auf einem Windows XP-System. Das Java Programm läuft unter MacOS.
Hier ist mein Codeausschnitt:
Es soll also der Inhalt einer Textdatei eingelesen, und deren Inhalt plus Erweiterungen in einer neuen Textdatei gespeichert werden. Ganz zu Anfang wird geprüft, ob es die zu erstellende Datei schon gibt...
Ich bekomme aber immer ein FileNotFoundException.
Was mache ich falsch? Wäre über jeden Denkanstoß dankbar.
Hier ist mein Codeausschnitt:
Java:
String path = \\\\192.168.0.2\\VRML\\; //"VRML" ist Ordner mit Freigabe
String partToOpen = test;
String part = testParameter1Parameter2;
File file = new File(path + part + ".wrl");
if (!file.exists()){
System.out.println("file does not exist");
try {
BufferedReader in = new BufferedReader(new FileReader(path + partToOpen + ".wrl"));
BufferedWriter out = new BufferedWriter(new FileWriter(path + part + ".wrl"));
String str;
while ((str = in.readLine()) != null) {
//hier steht noch eine if-Bedingung, die str noch um Strings erweitert
out.write(str);
out.newLine();
}
in.close();
out.close();
}
catch (IOException e) {
e.getStackTrace();
System.out.println(e);
}
}
Es soll also der Inhalt einer Textdatei eingelesen, und deren Inhalt plus Erweiterungen in einer neuen Textdatei gespeichert werden. Ganz zu Anfang wird geprüft, ob es die zu erstellende Datei schon gibt...
Ich bekomme aber immer ein FileNotFoundException.
Was mache ich falsch? Wäre über jeden Denkanstoß dankbar.