ローカルマシンからリモートサーバにファイルを移動しようとしています。しかし、私はJSchのAPIでそれを行うことができません。Jschを使用してディレクトリをSFTPサーバに転送
for (File f : fileList) {
channelSftp.put(new FileInputStream(f), "/ROOT/File/"+f.getName());
}
私は私のローカルマシンのディレクトリ/Home/File/file1.txt、FILE2、TXTのfile3.txtをループなどとのfileListに保存しています。
これらのファイルをSFTPサーバーの別のディレクトリに転送する必要があります。 /ROOT/File/file1.txt、file2、txt file3.txtと言ってください。
/ROOTファイルのパス名を/ Homeに変更する方法がわかりません。私もsftpChannel.mkdir(フォルダ)を使わずにすべてのファイルをコピーする必要があります。 JSchの[フォルダを1つずつ作成する]
zipファイルを削除して問題がありますか?あなたのコードに何が問題なのですか? –