java 如何读取远程主机文件
作者:程序猿学社 时间:2022-03-23 05:18:19
我就废话不多说了,大家还是直接看代码吧~
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.gif";
String file_name= contents.substring(contents.lastIndexOf("/")+1, contents.length());//获取文件名和后缀名
URL url=new URL(path);
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。
来源:https://ithub.blog.csdn.net/article/details/86579716
标签:java,远程,主机文件
0
投稿
猜你喜欢
DevExpress TreeList 常见问题解决方法
2022-07-15 18:16:54
基于WPF实现代码查看器控件
2022-10-06 03:32:11
Java Floyd算法求有权图(非负权)的最短路径并打印
2023-04-10 12:53:42
SpringBoot结合Redis配置工具类实现动态切换库
2022-04-15 14:14:13
Spring Security如何为用户示例添加角色详解
2023-09-13 02:31:58
Java实现提取QSV文件视频内容
2023-08-24 13:33:45
JavaWeb之Filter过滤器详解
2021-06-30 03:40:55
基于Mybatis plus 自动代码生成器的实现代码
2023-11-24 10:40:51
Unity实现俄罗斯方块(二)
2022-01-15 06:57:56
使用游长编码对字符串压缩 Run Length编码示例
2022-02-18 06:58:51
java异常处理的简单练习
2023-12-01 02:20:48
Java语言描述MD5加密工具类实例代码
2021-09-18 07:07:34
JAVA使用Gson解析json数据实例解析
2021-08-23 14:50:56
Java 8新的时间日期库的20个使用示例
2022-11-06 06:55:00
Java使用Tess4J实现图像识别方式
2022-10-07 19:24:11
Netty实战入门教程之 什么是Netty
2023-10-14 01:08:09
golang实现java uuid的序列化方法
2022-12-30 11:30:57
Java中反射的学习笔记分享
2021-12-18 14:41:43
C#设计模式之Singleton模式
2022-03-28 09:01:31
基于spring @Cacheable 注解的spel表达式解析执行逻辑
2023-07-03 19:46:45