2014-10-11 2 views
0

Возможно ли заменить загруженный файл, если он имеет то же имя?Android - DownloadManager заменит файл тем же путем

Сейчас DM создает файл a.txt, а затем a-1.txt и так далее. Иногда мне нужно будет обновить загруженный файл.

Единственный способ, с которым я вижу, это проверить и удалить файл до начала загрузки, но это оставит приложение без файла во время загрузки файла.

ответ

1

Возможно ли заменить загруженный файл, если он имеет то же имя?

Нет потому, что:

public static final int ERROR_FILE_ALREADY_EXISTS

Единственный путь, который я вижу, кажется, чтобы проверить и удалить файл перед началом загрузки, но это будет оставить заявку без файл во время загрузки файла.

переместите файл в папку temp и установите для диспетчера загрузочного каталога исходную папку.

+0

спасибо, звук как лучшее решение, любое изменение у вас есть часть кода для перемещения файла? – htafoya

+0

У меня нет сейчас, но быстрый поиск даст вам много кода :-) – mmlooloo

Смежные вопросы