我搜索了很多,但没有解决我的问题。我想构建一个从标签的内部文件夹中读取html文件的应用程序。 html文件的路径是/文件管理器/设备存储/ Android / data / K1.html 问题是网页的数量可能会增加或减少,我希望构建应用程序可以读取放在该文件夹中的所有网页的功能。我使用以下代码从内部存储中读取文件,但它没有指向路径。我知道这并不困难,请指导我如何获得此功能,提前感谢。
File tabFolder = getFilesDir();
String root = tabFolder.toString();
File myFile = new File(root + "/Android/data/K1.html");
if(myFile.exists()){
Toast.makeText(MainActivity.this, "exists", Toast.LENGTH_SHORT).show();
}
else{
Toast.makeText(MainActivity.this, "does not exists", Toast.LENGTH_SHORT).show();
}
答案 0 :(得分:1)
现在试试......
String fileName = "K1.html";
String content = "K1 html file content here";
FileOutputStream outputStream = null;
try {
outputStream = openFileOutput(fileName, Context.MODE_PRIVATE);
outputStream.write(content.getBytes());
outputStream.close();
} catch (Exception e) {
e.printStackTrace();}
String path=getApplicationContext().getFilesDir().getAbsolutePath()+"/K1.html";
File file = new File ( path );
if ( file.exists() )
{
// Toast File is exists
}
else
{
// Toast File is not exists
}