当前位置:   article > 正文

java jcraft 隐藏目录_如何使用Java SFTP Library JSch将文件从一个目录传输到另一个目录?...

java sftp将文件从一个目录转存到另一目录中

我需要使用JSch库编程文件传输.我有一个简单的目录有两个文件夹 –

289e0f24f18cbe8507a43306ea133c2e.png

在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();

}

}

}

我想做的是简单地将文件从我的机器中的一个目录传输到另一个目录.任何技巧赞赏,谢谢!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/823855
推荐阅读
相关标签
  

闽ICP备14008679号