Java怎么读取远程服务器上的共享文件夹

Java怎么读取远程服务器上的共享文件夹,第1张

ava获取远程文件的方式在我的开发过程中使用过两种

1。通过http请求进行静态资源,首先确定文件的URL地址,然后通过URLConnection进行连接,然后通过读取连接中返回的InputStream,再通过文件输出流FileOutputStream进行存储(下载)。

2.通过FTP或SFTP进行远程文件的下载,具体实现有很多第三方的包,百度即可。

//创建一个ftpclient对象

FTPClient fc=new FTPClient()

//创建连接

fc.connect("ip地址", 端口号)

//登录

fc.login("用户名","密码")

//校验登陆

reply = fc.getReplyCode()

if (!FTPReply.isPositiveCompletion(reply)) {

fc.disconnect()

}           

//切换到指定地址

fc.changeWorkingDirectory("地址")

//获取该目录下的所有文件

FTPFile[] fs=fc.listFiles()

for(FTPFile ff:fs){

  System.out.println(ff.getName())

}

//注销退出

fc.logout()            


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/318660.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存