Если вы определяете источник и назначение как SmbFiles, вы можете просто использовать SmbFile.copyTo(). Например,
String userName = "USERNAME";
String password = "PASSWORD";
String user = userName + ":" + password;
String destinationPath = "smb://destinationlocation.net";
String sourcePath = "smb://sourcelocation.net";
NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication(user);
SmbFile dFile = new SmbFile(destinationPath, auth);
SmbFile sFile = new SmbFile(sourcePath, auth);
sFile.copyTo(dFile);
Каталог и его содержимое должны быть скопированы из исходного местоположения в место назначения.
он попросил скопировать файл из LOCAL в SMB, вы пишете копию с SMB на SMB. – victorio