簡體   English   中英

在哪里添加目錄以保存下載的文件? 爪哇

[英]Where to add the directory to save the downloaded files? Java

我有一個程序可以從特定的URL下載文件,並將它們保存在存儲.java文件的默認目錄中。 但是,我想設置一個特定的位置來存儲下載的文件。

String locID = "C:\Users\user\Desktop";

這是我要在下面的代碼中插入的目錄位置。 我應該在代碼中的哪里插入locID路徑?

RandomAccessFile file = new RandomAccessFile(getFileName(url), "rw");
file.seek(downloaded);

InputStream stream = connection.getInputStream();

while (status == DOWNLOADING) {
    byte buffer[];
    if (size - downloaded > MAX_BUFFER_SIZE) {
      buffer = new byte[MAX_BUFFER_SIZE];
    } else {
      buffer = new byte[size - downloaded];
    }

    int read = stream.read(buffer);
    if (read == -1)
    break;

file.write(buffer, 0, read);
downloaded = downloaded + read;

如果您使用帶有目錄位置的String簡單前綴,則RandomAccessFile的構造函數可以采用File或String。

如果您使用的是文件,也可以使用目錄位置進行構建,請參見http://docs.oracle.com/javase/7/docs/api/java/io/File.html#File(java.lang。串)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM