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