public class DOWNLOADING {
public void DOWNLOADING(String FROM, String WHERE) {
try {
Sardine SARDINE = SardineFactory.begin("login", "password");
InputStream IS = SARDINE.get("https://webdav.yandex.ru" + "/" + FROM);
File FILE = new File(WHERE);
OutputStream OS = new FileOutputStream(FILE);
byte[] BUFFER = new byte[8 * 1024];
int BR;
while((BR = IS.read(BUFFER)) != -1) {
OS.write(BUFFER, 0, BR);
}
IS.close();
OS.close();
out.print("\n Skachano\n");
}
catch(FileNotFoundException E) {
out.print("\n Oshibka\n");
}
catch(IOException E) {
out.print("\n Oshibka\n");
}
}
}
DOWNLOADING.DOWNLOADING("Путь\Файл.zip", "Путь" + "Файл.zip");
В приведённом выше коде я скачиваю архив. Нужно что-бы при скачивании (дальше извлечение) пользователь не видел архив. Пробовал изначально архиву задать свойство "скрытый" но при загрузке на Яндекс.Диск и скачиванию не знаю на каком этапе но свойство не сохраняется. Как сделать так что-бы архив сохранял свойство "скрытый" или как его задать при скачивании?
Например файл будет качаться несколько минут и будет виден в момент скачивания и установки. От этого нужно как-то избавиться. Можно конечно его запихнуть куда подальше но хотелось бы просто скрыть так как после извлечение он удаляется и никому не надо его видеть.
Свежие комментарии