所以我正在尝试读取和写入应用程序目录中文件夹内的文件。所以路径就像“package / userFiles /'在这里插入文件名'”,但我找不到在任何地方都可以这样做的方法。
我还没有能够测试这个,但下面是我为编写一个快速简单的字符串到文件的代码。如果你能看一眼我会很感激,如果可能的话,我可以就如何阅读文件给我一些指示。
FileOutputStream outputStream;
File path = new File(getFilesDir(),"userFiles");
path.mkdirs();
File mypath =new File(path,newFileNameText);
try {
FileOutputStream out = new FileOutputStream(mypath);
String defaultMessage = "Empty File";
out.write(defaultMessage.getBytes());
out.close();
Intent intent = new Intent(getApplicationContext(), EditFileContents.class);
intent.putExtra(EXTRA_MESSAGE,newFileNameText);
startActivity(intent);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
您可以看到代码启动了一个新活动,正是这个活动,我希望能够从中读取该文件的内容。