Как перенести файл из одного каталога в другой, используя Java SFTP Library JSch?

Мне нужно запрограммировать передачу файлов с использованием библиотеки JSch. У меня есть простой каталог с двумя папками -

вSFTP_1 папка, у меня есть растровое изображение. ИSFTP_2 папка просто пустая папка. Моя цель - передать изображение с помощью SFTP из SFTP_1 в SFTP_2.

Вот мой код до сих пор:

import com.jcraft.jsch.*;

import java.awt.Desktop;

import java.nio.channels.Channel;


public class FileTransfer {

    public FileTransfer() {  
        super();                               
    }

       public static void main (String[] args) {
        FileTransfer fileTransfer = new FileTransfer();              

    JSch jsch = new JSch();

          try {

              String host = "127.0.0.1";
              int port = 22;

              String user = "user";
              Session session = jsch.getSession(user, host, port);      
              session = jsch.getSession("username", "127.0.0.1", 22);
              session.connect();

             //Channel channel  = session.openChannel("sftp");
              ChannelSftp sftp = null;
              sftp = (ChannelSftp)session.openChannel("sftp") ; //channel;
              //channel.connect();
              //Channel channel = session.openChannel("shell");  



             sftp.rename("C:\\Users\\ADMIN\\Desktop\\Work\\ConnectOne_Bancorp\\Java_Work\\SFTP_1\\house.bmp", "C:\\Users\\ADMIN\\Desktop\\Work\\ConnectOne_Bancorp\\Java_Work\\SFTP_2\\house.bmp");  //  /SFTP_1/file.txt 
              //sftpChannel.get("remotefile.txt", "localfile.txt");
              //sftpChannel.exit();
              session.disconnect();

          } catch (JSchException e) {
              e.printStackTrace();  
          } catch (SftpException e) {
              e.printStackTrace();
          }
       }
}

Я хотел бы просто перенести файл из одного каталога на моем компьютере в другой каталог. любые советы приветствуются, спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос