我需要使用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)