SFTP 上传下载小细节1

String localPth = "E:/workspace32bit/wsmotor/src/main/webapp/downloads/vi/policy/2017/11/23/01MSIG02170000000000017397005A.pdf";

File file = new File(localPth);

if(file.isDirectory())  //如果localPth表示的是一个目录或者文件则返回true

if(file.getParentFile().exists()) // localPth的上层目录是否存在,存在则true

file.getParentFile().mkdirs();                     //不存在则建立



Thread thread = Thread.currentThread();   //获取当前运行的线程的对象
thread.sleep(5000);   //线程休眠
this.connect();  //sftp链接
sftp.cd(remotePath);  //进入远程目录 dztb/download/vi/2017/11/23/
sftp.get(fileListPath + ".pdf");   //得到远程上的文件  01MSIG02170000000000017397005A
sftp.get(fileListPath + ".pdf", new FileOutputStream(file));   //远程文件保存地

//String file  = "E:\workspace32bit\wsmotor\src\main\webapp\downloads\vi\policy\2017\11\23\01MSIG02170000000000017397005A.pdf"
sftp.disconnect();  //sftp断开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值