java 如何读取远程主机文件

网友投稿 260 2023-01-30

java 如何读取远程主机文件

我就废话不多说了,大家还是直接看代码吧~

package com.cloudtech.web.util;

import java.io.BufferedReader;

import java.io.File;

import java.io.FileInputStream;

import java.io.IOException;

import java.io.InputStreamReader;

import com.cloudtech.web.entity.Role;

public class RoleUtil {

public static void readFile(String sourceFilePath, String encode) throws IOException {

File file = new File(sourceFilePath);

BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file), encode));

StringBuilder strBuilder = new StringBuilder();

String sLine = null;

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

strBuilder.append(sLine);

strBuilder.append("\r\n");

}

br.close();

System.out.println(strBuilder.substring(0));

}

public static void main(String[] args) {

try {

readFile("\\\\XXXX\\station_process\\V1010000.G1125","utf-8");

} catch (IOException e) {

e.printStackTrace();

}

}

}

注意:

1.其中XXXX是远程服务器的ip地址(window)

2.如果测试通过,则会打印这个文件里面的数据

3.只支持window系统,文件需要先分享后才能访问

补充:java获取远程文件并保存到本地

解决方法:

String path="https://ssl.mail.163.com/httpsEnable.http://gif";

String file_name= contents.substring(contents.lastIndexOf("/")+1, contents.length());//获取文件名和后缀名

URL url=new URL(path);

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java——Byte类/包装类的使用说明
下一篇:高德地图开放API接口(高德地图开放api接口)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~