Copiar un archivo en sftp con la biblioteca jsch

import com.jcraft.jsch.*;

public class App {
public static void main(String args[]) {
    JSch jsch = new JSch();
    Session session = null;
    try {
        session = jsch.getSession("Username", "Host", PORT NO);
        session.setConfig("StrictHostKeyChecking", "no");
        session.setPassword("Password");
        session.connect();

        Channel channel = session.openChannel("sftp");
        channel.connect();
        ChannelSftp sftpChannel = (ChannelSftp) channel;

        sftpChannel.get("remotefile.txt", "localfile.txt");
        sftpChannel.exit();
        session.disconnect();
    } catch (JSchException e) {
        e.printStackTrace(); 
    } catch (SftpException e) {
        e.printStackTrace();
    }
}

No quiero este sftpChannel.get ("remotefile.txt", "localfile.txt");

Solo quiero crear dos métodos 1) para copiar el archivo desde una ubicación remota al sistema local 2) para eliminar el archivo copiado en una conexión sftp

Alguien puede ayudar..

Respuestas a la pregunta(1)

Su respuesta a la pregunta