Products
GG网络技术分享 2025-11-22 21:45 1
哎哟, 写Java的时候,我有时候要和Linux系统上的文件打交道,这就像在电脑上找东西,得晓得它在哪儿。我啊,就用了两种方法来搞定这玩意儿事儿。

第一个是FTP传输应用情况,就像我们在网上下载东西一样。比如 Linux系统上有些文件要下载到用户的电脑client端,而这玩意儿Linux系统又不是web服务器,那怎么办呢?就用Java程序FTP方式登录到Linux,读取文件,然后把它转换成流输出到用户的IE端。用个jar包叫Zuoj2ssh-core-..jar,就像一把钥匙,Neng打开Linux系统的巨大门。
第二个方法是通过http求进行静态材料。先说说确定文件的URL地址, 然后通过URLConnection进行连接,接着通过读取连接中返回的InputStream,再通过文件输出流FileOutputStream进行存储。这玩意儿方法就像我们用浏览器上网,点点点就Neng下载东西一样轻巧松。
你晓得吗,远程文件其实和本地文件差不许多,基本上是地址要弄对。就像在Windows里用//或者\\\\开头就表示这玩意儿文件是网络路径了。这玩意儿地址就像我们再Windows里面 点击开头,然后输入 \\./test/.txt访问远程文件一样的。
哎哟,这玩意儿就有点麻烦了。机,非...不可在远程计算机中运行自己写优良的Java程序,监听你通过socket之类发送的消息,然后机写一个程序操作远程,必然是不兴许的,基本上原因是先说说你dou没权限。
其实有几种方式的,比如说http协议,这种就是Zui常用的了。比如打开IE下载, 上传东西,Java是通过jsp servlet来实现的,然后部署放在tomcat web服务器上,在其他局域网周围下的电脑登录IE即可访问到。没有特殊jar,只用Java servlet的jar即可。
例子如附件,兴许上传不成功哈,百度百度会有hen许多哈。
优良了今天咱们就聊到这里。Java远程Linux写文件,其实也没那么困难,基本上是要掌握一些方法。希望这篇文章Neng帮到你。
Demand feedback