2015-04-22 4 views
1

Я хочу увидеть путь «abc.txt» с помощью textView на моем приложении для Android. Как я могу это сделать ?Как увидеть путь к текстовому файлу?

OutputStreamWriter out = new OutputStreamWriter(openFileOutput("abc.txt", Context.MODE_WORLD_READABLE)); 
     BufferedWriter bf = new BufferedWriter(out); 
bf.write("hello world"); 
bf.close(); 

Редактировать: Shaped like path; emulated/legancy/android/data/com.hayro.project1/files/abc.txt или другое.

+0

Основываясь на вашем недавнем редактировании, похоже, что вы работаете на эмуляторе и хотите увидеть путь к файлу в системе, на которой запущен эмулятор? Предполагая, что файл даже создается в системе (я не знаю), не знаете ли вы, где находится корень этой системы эмулятора? – MadConan

ответ

1
File f = new File("abc.txt"); 
OutputStreamWriter out = new OutputStreamWriter(openFileOutput("abc.txt", Context.MODE_WORLD_READABLE)); 
    BufferedWriter bf = new BufferedWriter(out); 
bf.write("hello world"); 
bf.close(); 
System.out.println(f.getAbsolutePath()); 

В качестве примера я использую System.out. Вы просто используете f.getAbsolutePath(), чтобы получить путь, а затем назначьте его соответствующей переменной.

+0

Результат: I/System.out: /abc.txt Мое ожидание было более глубокой информацией. –

+0

@hayroreis Вот и ответ. Я не уверен, что ваш комментарий должен делать. – MadConan

+0

не забудьте предоставить надлежащие разрешения в манифесте android;) – Klawikowski

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