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

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

Войти
Регистрация
Восстановить пароль
 
 
CarterSS
4 / 4 / 1
Регистрация: 10.05.2014
Сообщений: 60
#1

Создание файла, запись в файл - не работает код - Программирование Android

15.04.2015, 22:33. Просмотров 1442. Ответов 17
Метки нет (Все метки)

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

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
if (connection.isClosed()) {
            Context ctx = null;
 
            String dirPath = ctx.getFilesDir().getAbsolutePath() + File.separator + "test";
            File projDir = new File(dirPath);
            if (!projDir.exists())
                projDir.mkdirs();
 
            String fileName = "data.txt";
 
            FileOutputStream outputStream = null;
            try {
                outputStream = ctx.openFileOutput(dirPath+fileName, ctx.MODE_PRIVATE);
                outputStream.write(Message.getBytes());
                outputStream.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
Отладить на данный момент не могу, не позволяют ресурсы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2015, 22:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Создание файла, запись в файл - не работает код (Программирование Android):

Запись в файл, код работает некорректно - C#
StreamWriter sw; // объект потока для записи StringBuilder builder; // построитель строк builder = new...

Запись строки в файл не работает, хотя код корректный - C#
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using...

Запись из одного файла в другой, поясните, почему не работает код, пожалуйста - C++
Драйжайшие господа, извольте пожалуйста взглянуть на код, и пояснить мне, почему ничего не получается; Условие следующее: Дан файл f,...

Создание файла для записи и чтения, запись в файл данных - C++
Написать простейшую программу, которая для своей работы использует системные вызовы функций и предоставляет следующие...

Создание/открытие файлов, чтение из файла и запись в файл через наследование - C++
Имеется следующая иерархия классов: Файл, Типизированный файл, Текстовый файл Методы: Создать/Открыть файл, Чение из файла, Запись в...

Чтение текстового файла. Парсинг его данных. Создание исключений для данных. Запись свойств объектов в файл - Java SE
Проблема такая. Есть файл data.txt. В нем например какие-то данные. Landon Donovan, 150, A Hulk Hogan , 100, M Duke Nukem, 50,...

17
CarterSS
4 / 4 / 1
Регистрация: 10.05.2014
Сообщений: 60
20.04.2015, 15:24  [ТС] #16
Rube,
Цитата Сообщение от Rube Посмотреть сообщение
Vladimirys, да у него context = null.
Эта глупость ясна, но остальные варианты не работают

Добавлено через 2 часа 35 минут
Java
1
2
3
4
5
 ContextWrapper cw = new ContextWrapper(context);
            String dirPath =  Environment.getExternalStorageDirectory() + File.separator + "LOGS" +File.separator;
            File projDir = new File(dirPath);
            if (!projDir.exists())
                projDir.mkdir();
Получилось создать папку, но почему то в родной памяти телефона, но не на флеш
0
androbro
340 / 301 / 67
Регистрация: 17.10.2014
Сообщений: 886
20.04.2015, 15:42 #17
CarterSS,
Цитата Сообщение от CarterSS Посмотреть сообщение
Получилось создать папку, но почему то в родной памяти телефона, но не на флеш
флешка это Removable а не External
0
CarterSS
4 / 4 / 1
Регистрация: 10.05.2014
Сообщений: 60
20.04.2015, 15:47  [ТС] #18
Цитата Сообщение от androbro Посмотреть сообщение
флешка это Removable а не External
слишком поздно я это понял, спасибо за помощь, все работает так, большего не надо
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 String dirPath =  Environment.getExternalStorageDirectory() + File.separator + "LOGS" +File.separator;
            File projDir = new File(dirPath);
            if (!projDir.exists())
                projDir.mkdir();
 
            String fileName = "data.txt";
 
            try {
                File logfile = new File(dirPath, fileName);
                FileWriter writer = new FileWriter(logfile,true);
                writer.append(locationMessage);
                writer.flush();
                writer.close();
            } catch (Exception e) {
                
            }
1
20.04.2015, 15:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2015, 15:47
Привет! Вот еще темы с ответами:

Ввод с клавиатуры и запись в файл, чтение из файла и запись в массив, вывод из массива на экран - Turbo Pascal
1.Ввод с клавиатуры и запись в файл, чтение из файла и запись в массив, вывод из массива на экран 2.Ввод с клавиатуры и запись в массив,...

Запись чисел из файла 1, и запись в файл 2 в отсортированном виде - PascalABC.NET
Задание: Есть файл 1, в нем находятся числа, нужно их отсортировать по возрастанию и записать в файл 2. У меня получается бред какой-то,...

Не работает код (программа считывает из файла строку, убирает лишние пробелы и записывает в другой файл строку, словами наоборот) - C++
#include "stdafx.h" #include <iostream> #include <fstream> #include <string> #include <algorithm> using namespace std; string...

Multimap STL - работает только запись в файл, поиск в файле не работает - C++
И снова здравствуйте. Снова я прошу вашей помощи. Переделал программу с мапом в мульти мап, но что то пошло не так и работает только запись...


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

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

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