Java远程连接Windows服务器获取文件。注:不是web

Java远程连接Windows服务器获取文件。注:不是web,第1张

不是B/S架构的,你这貌似准备做C/S架构的呢?

看你这个需求,直接下XShell 或者 XPutty 就可以满足你的需求了。

如果是直接登录到远端,直接Windows有个远程连接就可以实现你的需求了。

你要开发软件,java还是用Web的方式(B/S)比较适合。因为C/S 需要下载一个客户端,没人会为了下你的插件而下一个客户端的。

通过IP只能进行通信,要想 *** 作远程计算机,必须在远程计算机中运行自己写好的java程序,监听你通过socket之类发送的消息,根据消息内容,进行制定 *** 作,如果只是本地计算机写一个程序 *** 作远程,必然是不可能的 首先你都没权限

如此类似也 \x0d\import javanet; \x0d\import javaio; \x0d\ \x0d\public class FtpConn \x0d\{ \x0d\ public static void main(String [] args)throws Exception \x0d\ { \x0d\ URL u=new URL("ftp://ppmm:1111@localhost/read1txt"); \x0d\ URLConnection urlconn=uopenConnection(); \x0d\ BufferedReader br=new BufferedReader(new InputStreamReader(urlconngetInputStream())); \x0d\ String line; \x0d\ while(null!=(line=brreadLine())) \x0d\ { \x0d\ Systemoutprintln(line); \x0d\ } \x0d\ } \x0d\} \x0d\ftp://ppmm:1111@localhost/read1txt \x0d\其中localhost是ftp server地址 \x0d\ppmm是用户名 \x0d\1111是密码 \x0d\ 匿名用户不用写用户名和密码如 \x0d\ftp://localhost/read1txt \x0d\就可以了

import javaioBufferedReader;

import javaioFile;

import javaioFileReader;

/

@author lmq

/

public class RemoteFile {

public static void main(String[] args) throws Exception {

File remoteFile = new File("//1921687146/test/1txt");// 1921687146是对方机器IP,test是对方那个共享文件夹名字,如果没有共享是访问不到的

//远程文件其实主要是地址,地址弄对了就和本地文件没什么区别 ,windows里面//或者\\\\开头就表示这个文件是网络路径了其实这个地址就像我们再windows里面,点击开始

//然后点击运行,然后输入 \\1921687146/test/1txt访问远程文件一样的

BufferedReader br = new BufferedReader(new FileReader(remoteFile));

String str;

while ((str = brreadLine()) != null) {

Systemoutprintln(str);

}

brclose();

}

}

以上就是关于Java远程连接Windows服务器获取文件。注:不是web全部的内容,包括:Java远程连接Windows服务器获取文件。注:不是web、JAVA中如何通过IP 、端口连接到远程计算机,并读取文件。、JAVA中如何通过IP和端口连接到远程计算机并读取文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9664391.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存