0
创建创建一个TXT的文件,FileWriter的文件:安卓:listFiles()没有找到FileWriter的
try
{
fw = new FileWriter(filePath);
fw.write("Name: " + title);
fw.write("Publisher: " + publisher + System.getProperty("line.separator"));
fw.write("Author: " + author + System.getProperty("line.separator"));
fw.write("Book Version: " + version + System.getProperty("line.separator"));
fw.write("URL: " + url + System.getProperty("line.separator"));
fw.write("ThumbMD5: " + thumbMD5 + System.getProperty("line.separator"));
fw.write("FileMD5: " + fileMD5 + System.getProperty("line.separator"));
fw.write("Book Area Code: " + areaCode + System.getProperty("line.separator"));
fw.write("Type: " + type + System.getProperty("line.separator"));
fw.flush();
fw.close();
}
catch (IOException e) {
Log.e(TAG, "saveTxt: Couldn't create File: " + e.getMessage());
}
finally {
if (fw != null)
try { fw.close(); } catch (IOException e) { e.printStackTrace(); }
}
该文件被正确地创建,用正确的内容。当我使用Windows PC连接智能手机时,我可以打开文件。
但是当我尝试
File dirTxt = new File(Helper.getExternalStorageDirectory() + Helper.getFileCache());
File[] txts = dirTxt.listFiles();
for (File txt : txts) {
Log.e(TAG, txt.getName());
}
该目录中的所有文件被发现,但我的新的txt文件。 这是怎么回事?所有帮助表示赞赏!