【发布时间】:2013-07-14 09:06:16
【问题描述】:
我想将本地目录的所有内容(包括子目录)复制到 samba 共享。
有没有简单的方法来做到这一点?当源和目标在 SMB 上时,类似于 SmbFile.copyTo()。
【问题讨论】:
我想将本地目录的所有内容(包括子目录)复制到 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);
目录及其内容都应该从源位置复制到目标位置。
【讨论】: