java – 使用JSch将文件放入远程目录,如果该目录不存在,则创建它
发布时间:2020-12-14 05:24:42 所属栏目:Java 来源:网络整理
导读:我想使用Jsch库和SFTP协议将文件复制到远程目录. 如果远程主机上的目录不存在,则创建它. 在API文档中,http://epaul.github.com/jsch-documentation/javadoc/,我注意到了 put方法有一种“模式”,但它只是传输模式: – 传输模式,RESUME,APPEND,OVERWRITE之一.
我想使用Jsch库和SFTP协议将文件复制到远程目录.
如果远程主机上的目录不存在,则创建它. 在API文档中,http://epaul.github.com/jsch-documentation/javadoc/,我注意到了 有没有一个简单的方法来做,而不必编写自己的代码来检查存在 解决方法
不就我所知我使用以下代码来实现同样的事情:
String[] folders = path.split( "/" ); for ( String folder : folders ) { if ( folder.length() > 0 ) { try { sftp.cd( folder ); } catch ( SftpException e ) { sftp.mkdir( folder ); sftp.cd( folder ); } } } 其中sftp是ChannelSftp对象. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java开发_java小程序_邮死你(yousini)_源码下载
- Annotation注解
- Java基础第11天+Eclipse的概述使用、API的概述(了解)、Obje
- Debugging WebLogic Server Applications Using Eclipse an
- Java Applet – 今天错了吗?
- java day65【视图[应用] 、索引[应用] 、pl/sql 基本语法[了
- java – Transport.send(消息)在以下代码中不起作用.. ne
- Java Swing组件下拉菜单控件JComboBox用法示例
- java – 在Spring Expression Language中访问属性文件
- java – Google App Engine错误503 – 服务不可用
推荐文章
站长推荐
热点阅读