第一步得到session
JSch jsch = new JSch();
Session session=null;
try {
session = jsch.getSession(yhm,ip,dkh);//依次为用户名,主机地址,端口号
SSHUserInfo ui = new SSHUserInfo();
ui.setPassword(mm);//密码
ui.setTrust(true);
session.setUserInfo(ui);
session.connect();
} catch (JSchException e) {
e.printStackTrace();
}
第二部判断某个文件是否存在
try{
Channel channel1 = (Channel) session.openChannel("sftp");
channel1.connect(1000);
ChannelSftp sftp = (ChannelSftp) channel1;
Vector v = sftp.ls(filePath);
}catch(Exception e){
如果报异常,说明该文件不存在
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。