4

サブディレクトリを含むローカル ディレクトリのすべての内容を samba 共有にコピーしたいと考えています。

これを行う簡単な方法はありますか?ソースとターゲットが SMB にある場合の SmbFile.copyTo() のようなもの。

4

1 に答える 1

2

ソースと宛先の両方を 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);

ディレクトリとその内容はすべて、ソースの場所から宛先の場所にコピーする必要があります。

于 2013-10-08T15:12:27.417 に答える