我正在尝试将文件从本地目录复制到Windows框中的网络共享。我正在使用jcifs 1.3.17。我成功连接到目标,实际上在那里创建文件,获得“canWrite”状态为“true”,但是当我尝试将本地文件的内容复制到远程文件时,我收到以下错误:< / p>
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 会失败?