Я пытаюсь скопировать файл из локального каталога в общий сетевой ресурс в окне Windows. Я использую jcifs 1.3.17. Я успешно устанавливаю соединение с местом назначения, фактически создаю файл там, получаю статус canWrite «true», но когда я пытаюсь скопировать содержимое локального файла в удаленный файл, я получаю следующую ошибку:
jcifs.smb.SmbException: Failed to connect to server
java.net.UnknownHostException: ..__MSBROWSE__.<01>
at jcifs.netbios.NbtAddress.doNameQuery(NbtAddress.java:317)
. . .
фрагмент кода:
SmbFile source = new SmbFile(original);
SmbFile dest = new SmbFile (target,auth);
dest.createNewFile();
boolean canWrite = dest.canWrite();
source.copyTo(dest);
Я не понимаю ... если я могу создать файл в месте назначения, а smb видит, что я могу писать в него, почему doCopy не работает?