亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Java怎么從URL下載文件

小億
78
2023-12-13 12:08:02
欄目: 編程語言

在Java中,可以使用java.net.URLjava.nio.file包來從URL下載文件。

下面是一個簡單的示例代碼,演示了如何使用Java從URL下載文件:

import java.io.BufferedInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.URL;
import java.nio.channels.Channels;
import java.nio.channels.ReadableByteChannel;

public class FileDownloader {
    public static void main(String[] args) {
        String fileUrl = "https://example.com/file.txt";
        String savePath = "C:/path/to/save/file.txt";

        try {
            URL url = new URL(fileUrl);
            ReadableByteChannel byteChannel = Channels.newChannel(url.openStream());
            FileOutputStream fileOutputStream = new FileOutputStream(savePath);
            fileOutputStream.getChannel().transferFrom(byteChannel, 0, Long.MAX_VALUE);
            fileOutputStream.close();
            byteChannel.close();
            System.out.println("File downloaded successfully.");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

在上面的示例代碼中,首先定義了要下載的文件的URL和保存路徑。然后,創建一個URL對象并打開一個輸入流。接下來,創建一個FileOutputStream對象并將輸入流的內容傳輸到輸出流,最后關閉輸入流和輸出流。

可以將上面的代碼復制到一個Java類中并運行,它將根據指定的URL下載文件并保存到指定的路徑。請確保替換fileUrlsavePath變量的值為實際的URL和保存路徑。

0
琼海市| 怀宁县| 台北市| 凌云县| 林周县| 张北县| 托里县| 通渭县| 灌南县| 府谷县| 临邑县| 玉林市| 屏东县| 阳城县| 德清县| 崇左市| 保靖县| 珲春市| 开江县| 德钦县| 陇川县| 黄龙县| 大方县| 固始县| 夏津县| 张北县| 仪陇县| 临湘市| 乌兰察布市| 黑龙江省| 佛学| 个旧市| 双峰县| 包头市| 平凉市| 太和县| 秀山| 嘉兴市| 施秉县| 永嘉县| 德兴市|