У меня дома WD My Cloud. Я могу получить к нему доступ с моего ноутбука из проводника, просто набрав Z:\path\to\image.jpg
.
Я пишу программу на Java, которая будет считывать изображения, расположенные в этом небольшом облаке.
Вот мой код:
Path p =Paths.get("\\\\192.168.1.2\\z$\\path\\to\\image.jpg");
try {
byte[] data = Files.readAllBytes(p);
// Process data here...
} catch (IOException e) {
// ...
}
Эта программа завершается с ошибкой со следующим исключением:
java.nio.file.FileSystemException: \\ 192.168.1.2 \ z $ \ path \ to \ image.jpg: Nom de réseau introuvable.
«Nom de réseau introuvable» : «Имя сети не найдено»
Я безуспешно пробовал другие пути:
- \\ локального \ г $ \ путь \ к \ image.jpg
- \\ 127.0.0.1 \ г $ \ путь \ к \ image.jpg
- \\ MyPcName-PC \ г $ \ путь \ к \ image.jpg
- Z: /path/to/image.jpg
Чего мне не хватает?
Windows 10
Java 8