java從服務器下載文件獲取文件修改時間

2023-05-24 15:15:49 北斗時源

要從服務器下載文件并獲取文件的修改時間,您可以使用 Java 的標準庫和一些網絡通信的類來實現。下面是一個基本的示例代碼:


```java

import java.io.BufferedInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

import java.net.URL;

import java.net.URLConnection;

import java.nio.file.Files;

import java.nio.file.Path;

import java.nio.file.attribute.FileTime;


public class FileDownloader {

    public static void main(String[] args) {

        String fileURL = "http://example.com/file.txt"; // 替換為實際的文件 URL

        String saveDir = "/path/to/save/directory"; // 替換為實際的保存目錄


        try {

            // 從服務器下載文件

            downloadFile(fileURL, saveDir);


            // 獲取文件的修改時間

            Path filePath = Path.of(saveDir, "file.txt"); // 替換為實際保存的文件名

            FileTime modifiedTime = Files.getLastModifiedTime(filePath);

            System.out.println("文件的修改時間:" + modifiedTime);

        } catch (IOException e) {

            e.printStackTrace();

        }

    }


    public static void downloadFile(String fileURL, String saveDir) throws IOException {

        URL url = new URL(fileURL);

        URLConnection connection = url.openConnection();

        try (BufferedInputStream in = new BufferedInputStream(connection.getInputStream());

             FileOutputStream out = new FileOutputStream(Path.of(saveDir, "file.txt").toString())) { // 替換為實際保存的文件名

            byte[] dataBuffer = new byte[1024];

            int bytesRead;

            while ((bytesRead = in.read(dataBuffer, 0, 1024)) != -1) {

                out.write(dataBuffer, 0, bytesRead);

            }

        }

    }

}

```


上述代碼中,`fileURL` 變量是要下載的文件的 URL,`saveDir` 變量是要保存文件的目錄。您需要將這些變量替換為實際的文件 URL 和保存目錄。


代碼中的 `downloadFile` 方法使用 `URL` 和 `URLConnection` 來建立與服務器的連接,并從服務器下載文件到本地保存目錄。


獲取文件的修改時間使用 `Files.getLastModifiedTime` 方法,該方法返回一個 `FileTime` 對象,表示文件的修改時間。


請確保您具有從服務器下載文件的權限,并且網絡連接正常。還要注意,在實際使用時,您可能需要處理異常和錯誤情況,并進行適當的錯誤處理和文件路徑處理。


首頁
產品
聯系
主站蜘蛛池模板: 亚洲av女人18毛片水真多| 国产精品亚洲专区一区| 午夜成人无码福利免费视频| 久久午夜无码鲁丝片午夜精品| 日本丰满www色| 有人有看片的资源吗www在线观看 有坂深雪初尝黑人在线观看 | 久久天堂夜夜一本婷婷麻豆| 欧美77777| 日韩精品无码一区二区三区| 国产手机在线αⅴ片无码观看| 亚洲AV无码国产精品色| 免费成人福利视频| 日韩欧美久久一区二区| 国产在线步兵一区二区三区| 久久强奷乱码老熟女网站| 雄y体育教练高h肌肉猛男| 日本三级带日本三级带黄首页| 国产乱妇乱子在线播放视频| 久久99国产这里有精品视| 色www永久免费视频| 性XXXXBBBBXXXXX国产| 伊人婷婷色香五月综合缴激情| a级成人毛片久久| 欧美精品久久一区二区三区| 国产精品成人免费视频网站| 亚洲乱码一二三四区国产| 黑巨人与欧美精品一区| 日本少妇高潮喷水xxxxxxx| 四虎成人免费网站在线| www香蕉视频| 欧美白人最猛性xxxxx| 国产欧美亚洲精品第一页久久肉| 久久综合九色综合精品| 色婷五月综激情亚洲综合| 少妇人妻偷人精品视频| 亚洲第一页在线观看| www亚洲欲色成人久久精品| 日本精品一二三区| 全黄性性激高免费视频| 97人人超人超人国产第一页| 最近中文字幕免费mv视频|