问题?
用sftp循环遍历上传文件的时候,包这个错,如果上传单个文件,没有问题
解决:
把SftpUtil实例化放到循环里面就可以了
for(String string:map.keySet()){
SftpUtil sftp1 = new SftpUtil("xiecheng", "***", "192.168.2.**", 22);
InputStream is = new FileInputStream(string);
String path1=path+string.split("\\\\")[2];
String name=string.split("\\\\")[3];
sftp1.login();
sftp1.upload(path1,name , is);
sftp1.logout();
is.close();
System.out.println(string);
}