サブディレクトリを含むローカル ディレクトリのすべての内容を 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);
ディレクトリとその内容はすべて、ソースの場所から宛先の場所にコピーする必要があります。