Я пишу на путь mnt/sdcard/foldername. Я не получаю ошибок и файл написан, но когда я просматриваю внутреннюю память моего телефона, я не могу найти папку. Где будет расположена папка? У меня галактическая связь?Android: Местоположение файла
код здесь:
File sdCard = Environment.getExternalStorageDirectory();
File directory = new File (sdCard.getAbsolutePath() + "/statReporter/");
directory.mkdirs();
Log.d("Tag", directory.toString());
//Path and name of XML file
File file = new File(directory, appendTimeStamp("phoneNum") + ".csv");
FileOutputStream fOut = new FileOutputStream(file);
OutputStreamWriter osw = new OutputStreamWriter(fOut);
//Write to CSV File
osw.write(message);
osw.write(',');
//Flush and close OutPutStreamWriter and close FileOutputStream
osw.flush();
osw.close();
fOut.close();
Log.d("File Logger:", "File write successfully!");
Cant найти его в компьютер Windows \ Galaxy Nexus \ Internal Storage, но появляются все другие папки.
Я использовал приложение под названием OI File Managaer, и я могу просматривать папку и файл на телефоне, но как просмотреть его через ОС Windows?
Как вы просматриваете телефон? – DigCamara
Просто проверьте его в папке с внешней папкой SD-карты –
Если вы пишете файл mnt/sdcard/foldername, вам необходимо прочитать с того же пути. Не из внутреннего хранилища. – Bharath