中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java如何下載文件到本地

小億
150
2024-04-16 19:03:13
欄目: 編程語言

在Java中,可以使用URLConnection類來下載文件到本地。以下是一個簡單的示例代碼:

import java.io.*;
import java.net.URL;
import java.net.URLConnection;

public class FileDownloader {
    public static void main(String[] args) {
        String fileUrl = "http://example.com/sample.jpg";
        String saveDir = "C:/Downloads/";
        
        try {
            URL url = new URL(fileUrl);
            URLConnection connection = url.openConnection();
            InputStream inputStream = connection.getInputStream();
            
            String fileName = fileUrl.substring(fileUrl.lastIndexOf("/") + 1);
            FileOutputStream outputStream = new FileOutputStream(saveDir + fileName);
            
            byte[] buffer = new byte[1024];
            int bytesRead;
            while ((bytesRead = inputStream.read(buffer)) != -1) {
                outputStream.write(buffer, 0, bytesRead);
            }
            
            outputStream.close();
            inputStream.close();
            
            System.out.println("File downloaded successfully!");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

在上面的代碼中,我們首先指定了要下載的文件的URL和保存目錄,然后創建一個URL對象并打開連接。接下來,我們獲取輸入流并創建一個輸出流,將下載的文件寫入到本地。最后關閉輸入流和輸出流,下載完成。

請注意,上述示例中的URL和保存目錄是示例值,您需要根據實際情況修改為您要下載的文件的URL和保存目錄。

0
壤塘县| 固原市| 上饶市| 阳东县| 永丰县| 肇东市| 宁强县| 怀远县| 金昌市| 三穗县| 加查县| 临漳县| 来安县| 宁陵县| 宜城市| 高陵县| 甘肃省| 白朗县| 思南县| 彭山县| 自贡市| 阳信县| 乾安县| 额济纳旗| 石门县| 精河县| 桃园市| 杂多县| 久治县| 隆安县| 黑龙江省| 连平县| 珲春市| 阳原县| 广元市| 姜堰市| 武鸣县| 通道| 漳州市| 文昌市| 米泉市|