相关疑难解决方法(0)

如何使用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(); …
Run Code Online (Sandbox Code Playgroud)

java sftp jsch

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×1

jsch ×1

sftp ×1