日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java sftp 实例_JAVA实现SFTP的实例

發布時間:2025/3/19 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java sftp 实例_JAVA实现SFTP的实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

用Java EE 5實現的網上書店實例 ?李力 (ada.li@sun.com) 2007/10/23? 本教程介紹了如何使用NetBeans IDE 以及GlassFish 構建一個典型的Java EE 5應用實例. 該實例模擬網上書店, 主要實現的是對訂單的管理。用戶可以購買圖書, 并修改訂單. 該實例覆蓋了Java DB

package net.xfok.ftp; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.Properties; import java.util.Vector; import com.jcraft.jsch.Channel; import com.jcraft.jsch.ChannelSftp; import com.jcraft.jsch.JSch; import com.jcraft.jsch.Session; import com.jcraft.jsch.SftpException; /** * @author YangHua * 轉載請注明出處:http://www.xfok.net/2009/10/124485.html */ public class MySFTP { /** * 連接sftp服務器 * @param host 主機 * @param port 端口 * @param username 用戶名 * @param password 密碼 * @return */ public ChannelSftp connect(String host, int port, String username, String password) { ChannelSftp sftp = null; try { JSch jsch = new JSch(); jsch.getSession(username, host, port); Session sshSession = jsch.getSession(username, host, port); System.out.println("Session created."); sshSession.setPassword(password); Properties sshConfig = new Properties(); sshConfig.put("StrictHostKeyChecking", "no"); sshSession.setConfig(sshConfig); sshSession.connect(); System.out.println("Session connected."); System.out.println("Opening Channel."); Channel channel = sshSession.openChannel("sftp"); channel.connect(); sftp = (ChannelSftp) channel; System.out.println("Connected to " + host + "."); } catch (Exception e) { } return sftp; } /** * 上傳文件 * @param directory 上傳的目錄 * @param uploadFile 要上傳的文件 * @param sftp */ public void upload(String directory, String uploadFile, ChannelSftp sftp) { try { sftp.cd(directory); File file=new File(uploadFile); sftp.put(new FileInputStream(file), file.getName()); } catch (Exception相關推薦:java

File操作實例

package sdcd;import java.io.File;import java.io.IOException;public class TestFile {

public void createFile(String path){

File file=new File(path);

if(!file.exists()){//判斷文件是否存在

try { e) { e.printStackTrace(); } } /** * 下載文件 * @param directory 下載目錄 * @param downloadFile 下載的文件 * @param saveFile 存在本地的路徑 * @param sftp */ public void download(String directory, String downloadFile,String saveFile, ChannelSftp sftp) { try { sftp.cd(directory); File file=new File(saveFile); sftp.get(downloadFile, new FileOutputStream(file)); } catch (Exception e) { e.printStackTrace(); } } /** * 刪除文件 * @param directory 要刪除文件所在目錄 * @param deleteFile 要刪除的文件 * @param sftp */ public void delete(String directory, String deleteFile, ChannelSftp sftp) { try { sftp.cd(directory); sftp.rm(deleteFile); } catch (Exception e) { e.printStackTrace(); } } /** * 列出目錄下的文件 * @param directory 要列出的目錄 * @param sftp * @return * @throws SftpException */ public Vector listFiles(String directory, ChannelSftp sftp) throws SftpException{ return sftp.ls(directory); } public static void main(String[] args) { MySFTP sf = new MySFTP(); String host = "192.168.0.1"; int port = 22; String username = "root"; String password = "root"; String directory = "/home/httpd/test/"; String uploadFile = "D:\\tmp\\upload.txt"; String downloadFile = "upload.txt"; String saveFile = "D:\\tmp\\download.txt"; String deleteFile = "delete.txt"; ChannelSftp sftp=sf.connect(host, port, username, password); sf.upload(directory, uploadFile, sftp); sf.download(directory, downloadFile, saveFile, sftp); sf.delete(directory, deleteFile, sftp); try{ sftp.cd(directory); sftp.mkdir("ss"); System.out.println("finished"); }catch(Exception e){ e.printStackTrace(); } } }

總結

以上是生活随笔為你收集整理的java sftp 实例_JAVA实现SFTP的实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 可以在线看黄的网站 | 欧美亚洲第一区 | 国产成人超碰人人澡人人澡 | 日韩国产成人无码av毛片 | 精品国产一区二区三区在线 | 一本色道久久亚洲综合精品蜜桃 | 99热精品久久 | 欧美日韩一区二区三区电影 | 91 在线观看 | 视频一区二区在线观看 | 国产一区二区激情 | 中文黄色片| 黄色一级视频片 | 日本一区二区在线 | 亚洲午夜久久久久久久久久久 | 91精品啪在线观看国产线免费 | 精品韩国一区二区三区 | 97超级碰碰人妻中文字幕 | 亚洲综合精品国产一区二区三区 | 成年人网站免费观看 | 中文二区| 日韩免费影视 | 五月激情四射网 | 五月亚洲综合 | 4438x亚洲 | 欧美日韩亚洲视频 | 任我爽在线 | 好色综合| 欧美sm凌虐视频网站 | 日本v视频 | 偷拍亚洲另类 | 国产伦精品一区二区三区四区 | 欧美日性视频 | 亚洲精品免费观看 | 美女扒开下面让男人捅 | 欧美aaa视频 | 国产人妖av | a级片在线视频 | 国产精品 欧美 日韩 | 欧美色图亚洲天堂 | 亚洲女人网 | 六月激情 | 中文字幕――色哟哟 | 精品少妇人妻一区二区黑料社区 | 欧美精品小视频 | 午夜噜噜 | 国产高清不卡av | 色噜噜狠狠一区二区三区牛牛影视 | 亚洲五级片 | 日韩av免费在线播放 | 9l视频自拍九色9l视频 | 欧美午夜不卡 | 真人bbbbbbbbb毛片 | 国产精品-区区久久久狼 | 亚洲插 | 亚洲天堂国产精品 | 国产夜色视频 | 美女成人在线 | 精品视频 | 夜夜久久 | 久久美女免费视频 | 国产做爰视频免费播放 | 97黄色网| 超碰在线播放97 | 国产日韩一区二区在线 | 亚洲色欲色欲www在线观看 | 中国黄色免费网站 | 中文字幕22页 | 久久不卡av | 久久青| 91精品国产91 | 久久午夜国产精品 | 免费看av软件 | 欧美另类国产 | 中国无码人妻丰满熟妇啪啪软件 | 人妻精品一区 | 亚洲小说在线 | 欧美性tv| 在线免费观看网站入口在哪 | 麻豆一区二区三区在线观看 | 国产一区二区成人 | 黄网址在线观看 | 亚洲视频导航 | 日本中文字幕一区 | 国产一级啪啪 | 狠狠一区二区 | 超碰国产97 | 精品欧美一区二区久久久 | 人妻在卧室被老板疯狂进入 | 亚洲一区二区三区高清在线 | 欧美视频直播网站 | 日本黄色片段 | 香蕉伊人 | 玖玖爱这里只有精品 | 欧美另类xxxx野战 | 在线视频亚洲欧美 | 久久久久久久久久久久电影 | 国产精品无码在线 | 三级av在线播放 |