Невозможно увидеть файл в Проводнике Windows, пока он отображается в браузере файлов Android
через мою программу Android я написал такой файл:
String file = Environment.getExternalStorageDirectory().getAbsolutePath() + "/Files/hello.txt";
BufferedWriter writer = new BufferedWriter(new FileWriter(file));
writer.write(str+"n"); yeah string has a value there
writer.close();
Теперь, когда я иду в файловый браузер "Astro" Android, я вижу файл hello.txt в /mnt/sdcard/Files
но когда я монтирую sdcard в Windows, я вижу только 4 других файла, которые были в этой папке, но не hello.формат txt.
в самой Windows я даже попытался снять флажок скрыть скрытые файлы, чтобы убедиться, что файл не скрыт, но он просто не виден.
Я даже пытался напишите файл в корне sdcard, но снова та же проблема. Теперь я удивлен, как это возможно, что я могу видеть файл в Android, но не в Windows. В Android я даже проверил содержимое файла, и все выглядит нормально.
в чем может быть проблема? Я неправильно пишу файл?
PS: да разрешение Манифеста это.
4 ответов
хорошо, я понял, почему это происходит.
На самом деле, даже если мы нажмем кнопку "Назад", программа продолжит работать, и если я не перейду в Settings > Applications > Manage Applications > "Force Stop" <application>
Я не могу получить доступ к файлу, написанному этой программой, даже если он находится на sd-карте и даже если filewriter был закрыт.
Это просто основано на моем наблюдении, и я хотел бы, чтобы кто-то опубликовал лучший ответ с фактами и решением.
edit: я обновлю свой вопрос соответственно.
редактировать: as рекомендуется на meta я опубликовал новый вопрос
Если хуже всего, отключите, перезагрузите и снова подключите Android-устройство. Тогда файлы должны появиться.
Я нашел работу вокруг. Я написал программу для сбора данных с телефонного акселерометра. Я заметил, Есть ли в файле .дат или .расширение txt я не мог его видеть и не мог подключить его к компьютеру. Не ассимилируя расширение файла к файлу, я нашел, что он будет виден с ПК и может быть скопирован и просмотрен на ПК, добавив.расширение txt.
для отображения скрытых файлов и папок
- открыть Параметры папки в Панели Управления
- Нажмите кнопку Пуск и выберите Панель управления.
- щелкните внешний вид и темы, а затем выберите Параметры папки.
- на вкладке Вид в разделе скрытые файлы и папки выберите Показать скрытые файлы и папки.