我想通过回答摆脱这个问题...... 我熟悉读取如下的本地系统文件,
BufferedReader reader = new BufferedReader(new FileReader("/path/to/file.txt"));
String line = null;
while ((line = reader.readLine()) != null) {
// ...
}
假设我想从我朋友的电脑上读一个txtfile他在线,我也在线,所以我们只能通过互联网连接(我不使用任何其他连接,如wan / lan等..) 。我怀疑是否可以通过ip地址或其他任何使用java编程的方式访问我朋友计算机的txtfile ...
请帮忙......
提前thnx ..答案 0 :(得分:2)
选项1:
将包含您要访问的文件的位置映射到网络驱动器,然后使用您拥有的代码。
这当然意味着您可以映射位置,(您有持久性,他的知识产权等)
选项2:
在你的朋友PC上安装一个java程序,它将创建一个套接字服务器并通过该套接字提供文件。您需要创建一个将连接到此套接字的程序。当然,您还需要权限,IP等。
检查:http://docs.oracle.com/javase/tutorial/networking/sockets/教程。
答案 1 :(得分:0)
Teke关注您从哪里获取(S)FTP服务器。