写入内部存储中 Documents 文件夹中的文件
Writing to file in Documents folder in internal storage
我一直在尝试将文本保存到内部存储中文档文件夹中的文件中,以便文件管理器访问以便我可以阅读它,我尝试了几种方法,包括使用写入器,但我不能'似乎无法正常工作,我不想保存到外部存储,我没有外部存储,只有内部存储,那是我的文档文件夹所在的位置,所以我假设我不必费心有了清单中的权限,我放入了 setReadable 以防万一,但我仍然无法在文档文件夹中找到它,这就是我目前所在的位置。
public void writeToFile(String string){
try {
File file = new File(Environment.DIRECTORY_DOCUMENTS, "myFile.txt");
file.setReadable(true);
FileOutputStream stream = new FileOutputStream(file);
stream.write(string.getBytes(string));
stream.flush();
stream.close();
}
catch (IOException e) {
e.printStackTrace();
}
}
File file = new File(Environment.DIRECTORY_DOCUMENTS, "myFile.txt");
File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS), "myFile.txt");
我一直在尝试将文本保存到内部存储中文档文件夹中的文件中,以便文件管理器访问以便我可以阅读它,我尝试了几种方法,包括使用写入器,但我不能'似乎无法正常工作,我不想保存到外部存储,我没有外部存储,只有内部存储,那是我的文档文件夹所在的位置,所以我假设我不必费心有了清单中的权限,我放入了 setReadable 以防万一,但我仍然无法在文档文件夹中找到它,这就是我目前所在的位置。
public void writeToFile(String string){
try {
File file = new File(Environment.DIRECTORY_DOCUMENTS, "myFile.txt");
file.setReadable(true);
FileOutputStream stream = new FileOutputStream(file);
stream.write(string.getBytes(string));
stream.flush();
stream.close();
}
catch (IOException e) {
e.printStackTrace();
}
}
File file = new File(Environment.DIRECTORY_DOCUMENTS, "myFile.txt");
File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS), "myFile.txt");