2013-09-05 3 views
1

Одна часть моего приложения должна написать файл данных. Я использую getFilesDir(), и это дает мне этот путь (после добавления имени файла):не найден файл, созданный в каталоге, возвращаемом getFilesDir()

/data/data/com.casadelgato.zillaconfigdroid/files/Log.1378357559316.csv 

создать PrintWriter в файл, написать кучу вещей к нему, и закрыть его. Нет ошибок.

Проблема в том, что я не могу найти файл в любом месте на своем устройстве Android.

+0

вы получите разрешение на root, я думаю. если на эмуляторе вы можете использовать проводник файлов и проверить – Raghunandan

+0

, вы не можете получить доступ к этому директору на реальных устройствах. Посмотрите на этот вопрос: 'http://stackoverflow.com/questions/13006315/how-to-access-data -data папка-в-андроида-device' –

ответ

0

упоминается имя файла в пути

FileOutputStream fos = context.openFileOutput(path, 
        Context.MODE_PRIVATE); 

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

FileInputStream openFileInput = context.openFileInput(path); 

читать входной поток

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