У меня странное поведение при использовании метода JCIFS SmbFile.renameTo (). Когда я выполняю приведенный ниже код, он должен переместить сетевой файл из test1 в test2, но вместо этого он создает папку в test2 с именем test.xml и выдает следующую ошибку «Невозможно создать файл, когда этот файл уже существует ...» не понять это. Почему этот метод делает это?
NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication (sDomain,
sUsername, sPassword);
SmbFile smbFromFile = new SmbFile("smb://test1/test.xml", auth);
SmbFile smbToFile = new SmbFile("smb://test2/test.xml", auth);
smbFromFile.renameTo(smbToFile);