wz.lin 2015-12-11 02:48 采纳率: 0%
浏览 3466
已结题

java SFTP 关闭通道和回话的问题

代码如下
public static void disconnect(ChannelSftp... channelSftp) {
for (ChannelSftp cs : channelSftp) {
Session session = cs.getSession();
cs.disconnect();
if(session != null){
session.disconnect();
}
}
}
public static void main(String[] args) {
String ip = "192.168.20.202";
int port = 22;
String username = "sftp";
String password = "MYOpYcccc4zRgqH5ecN";
ChannelSftp connect = SFtpUtil.connect(ip, port, username, password);
SFtpUtil.upload("/data/down/AppDownload/App/Android/",
"C:/apk/error.txt", connect);
SFtpUtil.disconnect(connect);

    try {
        Thread.sleep(1000 * 120);
    } catch (InterruptedException e) {
        e.printStackTrace();
    }
}

文件可以上传的服务器,问题是上传完毕程序在睡眠期间本地文件删不掉,提示错误是java虚拟机在占用本地文件资源,求大神看看怎么在程序休眠期间可以删除本地文件,帐号只有10金币了,求大神看看
  • 写回答

2条回答 默认 最新

  • J1271820107 2015-12-11 03:11
    关注

    你关闭了资源了吗

    评论

报告相同问题?