Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

14.03.2016, 22:08. Просмотров 180. Ответов 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 строка)
( будто бы ругается на то, что назначение - директория, а не файл. )
Подскажите пожалуйста, как осуществить копирование?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2016, 22:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Копирование файла в директорию (Программирование Android):

TextView тормозит копирование файла - Программирование Android
Копирую файл при помощи буферных потоков ввода вывода, прогресс вывожу в диалоге. Код fileProgress.setProgress((int) (publish /...

Копирование файла с Android на PC, или синхронизация SQLite - Программирование Android
Здравствуйте!!! У меня на телефоне есть база данных (путь до базы /data/data/имя приложения/databases/baza.db). Когда тестировал на...

Не удается создать директорию и записать файл (Android 6) - Программирование Android
Предварительно добавил в permission android.permission.WRITE_EXTERNAL_STORAGE и android.permission.READ_EXTERNAL_STORAGE (хоть по...

Как сохранить фото с камеры напрямую во внутреннюю директорию приложения? - Программирование Android
Стартую Intent камеры, добавляю Extra с Uri файла, куда надо сохранить снимок: Intent intent = new...

Как скопировать готовый файл в директорию на android при первом запуске, с дальнейшим использованием? - Программирование Android
Нужно скопировать готовый файл(с данными) на android при первом запуске, для дальнейшего его использование на телефоне?

Копирование файла в данную директорию - Pascal
Здравствуйте! я вот хотел спросить а как копировать файл copyfiles('c:\1\a.txt', c:\2\b.txt); rename тока перемещает файлы. а...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2016, 22:08
Привет! Вот еще темы с ответами:

Копирование названия файла в Мемо, открыв директорию - Delphi
Здравствуйте, помогите пожалуйста, мне нужно скопировать название файла в мемо1, то есть, когда открываю директорию, я выбираю нужный файл,...

Написать bat-файл, осуществляющий копирование заданного файла в заданную директорию - CMD/BAT
Помогите разобраться с задаче ребят. Создать две директории. Наполнить одну из них несколькими файлами. Написать bat-файл, осуществляющий...

Копирование файлов в указанную директорию - C#
Добрый день ув. форумчане , вопрос следующий Вот создаю файл, в директории с программой , txt файл, после нажатии на кнопку , с...

Копирование содержимого директории в другую директорию - Delphi
Необходимо скопировать все файлы и подкаталоги одного каталога в другой. Но есть список с именами файлов, которые нужно скопировать с...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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