Einzelnen Beitrag anzeigen

Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#2

Re: Java: Datei im Netzwerk öffnen

  Alt 30. Mär 2007, 19:38
Zitat von barnti:
Da das Programm auf mehreren Rechnern laufen soll, will ich statt dem LaufwerksBuchstaben die IP verwenden: "\\10.148.7.200\\Verzeichnis\\"
Das führt aber zu einer IO-Exception.
Hi,
ich habe das zwar noch nicht unter Java verwendet (also keine Garantie), aber ich denke es scheitert einfach an der falschen angabe der Adresse. So ist ein \ in Java ein Steuerzeichen, das Zeichen '\' wird also immer escaped ("\\"). Möchtest Du auf eine Netzwerkfreigabe '\\10.148.7.200\Verzeichnis\' zugreifen, ergibt dass dann den Java-String "\\\\10.148.7.200\\Verzeichnis\\" (woran man sich auch irgendwann gewöhnt )

By the way, besser ist es übrigens, wenn Du den InputStream gleich pufferst:

Code:
Inputstream in = new BufferedInputStream(new FileInputstream(path+file));
Gruß Der Unwissende
  Mit Zitat antworten Zitat