Создание папки во внутренней памяти для сохранения файлов и последующего их получения - PullRequest
5 голосов
/ 13 декабря 2011

Я хочу создать папку во внутренней памяти моего приложения для хранения аудиофайлов, а затем проверить, существуют ли для выполнения некоторых операций. Как сделать эту папку, по какому пути и как снова получить эти файлы?

1 Ответ

12 голосов
/ 13 декабря 2011
File mydir = context.getDir("mydir", Context.MODE_PRIVATE); //Creating an internal dir;
File fileWithinMyDir = new File(mydir, "myfile"); //Getting a file within the dir.
FileOutputStream out = new FileOutputStream(fileWithinMyDir); //Use the stream as usual to write into the file

Для удаления файла из внутреннего:

if (new File("path/to/file").delete()) {
  // Deleted
} else {
  // Not deleted
}
...