首页 > 编程知识 正文

java远程读取电脑文件(怎么远程读取电脑文件)

时间:2023-12-02 21:07:34 阅读:311600 作者:RHHV

本文目录一览:

  • 1、Java怎么读取远程服务器上的共享文件夹
  • 2、JAVA中如何通过IP和端口连接到远程计算机并读取文件?
  • 3、Java怎么通过远程读取流的方式将远程文件放到本地
  • 4、java如何访问局域网共享文件?
  • 5、java远程读写文件详解
  • 6、JAVA中如何通过IP 、端口连接到远程计算机,并读取文件。

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

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

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

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

JAVA中如何通过IP和端口连接到远程计算机并读取文件?

如此类似也

import java.net.*;

import java.io.*;

public class FtpConn

{

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

{

URL u=new URL("");

URLConnection urlconn=u.openConnection();

BufferedReader br=new BufferedReader(new InputStreamReader(urlconn.getInputStream()));

String line;

while(null!=(line=br.readLine()))

{

System.out.println(line);

}

}

}

其中localhost是ftp server地址

ppmm是用户名

1111是密码

匿名用户不用写用户名和密码如

就可以了

Java怎么通过远程读取流的方式将远程文件放到本地

以下回答为本人意见,如果有误还请见谅。

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

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

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

java如何访问局域网共享文件?

java访问共享文件夹,读取局域网中一台机器的共享目录中的文件,需要jcifs-1.1.11.jar的支持,使用SMB协议,以下是实现了远程读取文件的功能代码:

package junit;

import jcifs.smb.SmbFile;

/**   

 * java访问局域网共享目录

 *

 * @author administrator

 * @version 1.0 2015-7-6 

 */

public class SmbTest {

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

        //smb://xxx:xxx@192.168.2.188/testIndex/  

        //xxx:xxx是共享机器的用户名密码

        String url="smb://192.168.2.188/testIndex/";

        SmbFile file = new SmbFile(url);

        if(file.exists()){

            SmbFile[] files = file.listFiles();

            for(SmbFile f : files){

                System.out.println(f.getName());

            }

        }

    }

}

java远程读写文件详解

import java.io.BufferedReader;

import java.io.File;

import java.io.FileReader;

/**

* @author lmq

*

*/

public class RemoteFile {

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

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

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

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

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

String str;

while ((str = br.readLine()) != null) {

System.out.println(str);

}

br.close();

}

}

希望能帮到你。

JAVA中如何通过IP 、端口连接到远程计算机,并读取文件。

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。