新闻动态

良好的口碑是企业发展的动力

java读取远程服务器文件

发布时间:2023-12-06 08:42:45 点击量:314
石家庄网站建设价格

 

以下是一个简单的示例代码,用于从远程服务器读取文件内容并将其写入本地文件:

 

```java

import java.io.*;

import java.net.URL;

 

public class ReadRemoteFile {

 

public static void main(String[] args) {

String remoteFileUrl = "http://example.com/remote_file.txt";

String localFilePath = "local_file.txt";

 

try {

// 创建URL对象

URL url = new URL(remoteFileUrl);

 

// 打开连接并建立输入流

InputStream inputStream = url.openStream();

BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));

 

// 创建本地文件输出流

FileWriter writer = new FileWriter(localFilePath);

 

// 读取远程文件内容并写入本地文件

String line;

int charCount = 0;

while ((line = reader.readLine()) != null) {

writer.write(line);

charCount += line.length();

 

// 每写入1000个字符后换行

if (charCount >= 1000) {

writer.write(System.lineSeparator());

charCount = 0;

}

}

 

// 关闭流

reader.close();

writer.close();

 

System.out.println("文件下载完成!");

} catch (IOException e) {

e.printStackTrace();

}

}

}

```

 

在上述代码中,只需将`remoteFileUrl`替换为你要读取的远程文件的URL地址,`localFilePath`替换为你要写入的本地文件路径。代码会从远程服务器读取文件内容,并每写入1000个字符后换行。*,控制台会输出文件下载完成的提示信息。请根据实际情况进行调整。

免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:dm@cn86.cn进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。本站原创内容未经允许不得转载。
标签:
上一篇: 云服务器
下一篇: 服务器被挖矿