2015-10-12 5 views
1

Я успешно удалось сохранить файл в моей внутренней памяти на Android, используя следующий код в Java/Android:Где я могу найти файл, который я сохранил на Android?

public void writeToFile(String filename) { 
    String code = getIntent().getStringExtra("code_full"); 

    String fullCode = code; 

    try { 
     FileOutputStream fileOutputStream = openFileOutput(filename + ".cs", MODE_PRIVATE); 
     fileOutputStream.write(fullCode.getBytes()); 
     fileOutputStream.close(); 
     Toast.makeText(getApplicationContext(), "Saved as " + filename, Toast.LENGTH_LONG).show(); 
    } catch (FileNotFoundException e) { 
     e.printStackTrace(); 
    } catch (IOException e) { 
     e.printStackTrace(); 
    } 
} 

Я не знаю, где я могу найти сохраненный файл в папках моего андроида (I я пытаюсь найти его на своем ПК с подключенным телефоном.)

Кто-нибудь знает, где его найти?

ответ

1

Если вы сохранили файл во внутреннем хранилище и хотите, чтобы строка пути к файлу, вы должны сделать getFilesDir().getAbsolutePath().

+0

Я пытаюсь найти путь к файлу в устройстве, как бы я нашел, что он делает этот метод? – ZyDevs

+0

Просто используйте приведенный выше код. Например, когда я запускаю строку 'String path = getFilesDir(). GetAbsolutePath();', для значения «path» я получаю: '/ data/user/0/com.mypackage.myproject/files'. – NoChinDeluxe

+0

Он возвратил данные/данные/com.package.project/files, но этот путь не существует? – ZyDevs