Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
yacyna
0 / 0 / 0
Регистрация: 01.11.2015
Сообщений: 11
#1

Копирование файла в директорию - Android

14.03.2016, 22:08. Просмотров 124. Ответов 0
Метки нет (Все метки)

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

Метод имеет следующий вид:

Кликните здесь для просмотра всего текста

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
File source = new File("/storage/emulated/0/Test/Test.jpg");
File dest= context.getFilesDir();
 
InputStream myInputStream = null;
OutputStream myOutputStream = null;
 
try
{
    myInputStream = new FileInputStream(source);
    myOutputStream = new FileOutputStream(dest);
 
    byte[] buffer = new byte[1024];
    int length;
    while ((length = myInputStream.read(buffer)) > 0)
    {
        myOutputStream.write(buffer, 0, length);
    }
 
}
    finally
    {
        myInputStream.close();
        myOutputStream.close();
    }


При выполнении на устройстве выполняется исключение

"open failed: EISDIR (Is a directory)" на строку с инициализацией myOutputStream (10 строка)
( будто бы ругается на то, что назначение - директория, а не файл. )
Подскажите пожалуйста, как осуществить копирование?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2016, 22:08     Копирование файла в директорию
Посмотрите здесь:

Android Копирование файла с Android на PC, или синхронизация SQLite
Android Программное копирование файлов
TextView тормозит копирование файла Android
Копирование текста из буфера обмена Android
Android Копирование изображения из объекта Canvas
Android Копирование папки из Assets
Android Получить имя файла из диалога выбора файла
Копирование текста во время касание Android
Android Резервное копирование рабочего проекта
Получение хеша бинарного файла сборки для выполняемого apk-файла Android
Android Как скопировать готовый файл в директорию на android при первом запуске, с дальнейшим использованием?
Android Не удается создать директорию и записать файл (Android 6)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 05:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru