Java 使用jcifs将整个本地目录复制到smb共享?
我想将本地目录(包括子目录)的所有内容复制到samba共享Java 使用jcifs将整个本地目录复制到smb共享?,java,copy,samba,smb,jcifs,Java,Copy,Samba,Smb,Jcifs,我想将本地目录(包括子目录)的所有内容复制到samba共享 有没有一个简单的方法可以做到这一点?当源和目标位于SMB上时,类似于SmbFile.copyTo()。如果将源和目标都定义为SmbFile,则只需使用SmbFile.copyTo()。比如说 String userName = "USERNAME"; String password = "PASSWORD"; String user = userName + ":" + password; String desti
有没有一个简单的方法可以做到这一点?当源和目标位于SMB上时,类似于SmbFile.copyTo()。如果将源和目标都定义为SmbFile,则只需使用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);
目录及其内容应全部从源位置复制到目标位置。他要求将文件从本地复制到SMB,您正在将副本从SMB写入SMB。