我想将本地目录的所有内容(包括子目录)复制到samba共享.
是否有捷径可寻?当源和目标在SMB上时,类似于SmbFile.copyTo().
解决方法:
如果将源和目标定义为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);
应将目录及其内容全部从源位置复制到目标位置.